Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

PIC18F47Q43

Microcontroller

The PIC18F47Q43 is a microcontroller from Microchip Technology. View the full PIC18F47Q43 datasheet below including key specifications, absolute maximum ratings.

Official PIC18F47Q43 datasheet (PDF) — the source this page was extracted from.

PIC18F47Q43 Key Specifications

ParameterValue
ConnectivityI2C, LINbus, SPI, UART/USART
Core ProcessorPIC
Core Size8-Bit
Data ConvertersA/D 35x12b; D/A 1x8b
DigiKey ProgrammableNot Verified
EEPROM Size1K x 8
Mounting TypeSurface Mount
Number of I/O36
Operating Temperature-40°C ~ 85°C (TA)
Oscillator TypeInternal
Package / Case44-TQFP
PeripheralsBrown-out Detect/Reset, LVD, POR, PWM, WDT
Flash Memory Size128KB (128K x 8)
Program Memory TypeFLASH
RAM Size8K x 8 B
Clock Speed64MHz
Supplier Device Package44-TQFP (10x10)
Supply Voltage1.8V ~ 5.5V

PIC18F47Q43 Overview

Part: PIC18F47Q43-I/PT — Microchip Technology

Type: 8-bit PIC18 Microcontroller with XLP Technology

Description: 8-bit PIC18 MCU with 64 MHz clock input, 128 KB Flash, 8 KB SRAM, 1024 B data EEPROM, 36 I/O pins and a 12-bit ADC with computation (up to 140 ksps), operating from 1.8–5.5 V.

Operating Conditions:

  • Supply voltage: 1.8–5.5 V
  • Operating temperature: -40 to 85 °C (Industrial grade; the Extended grade is -40 to 125 °C)
  • Clock: DC to 64 MHz, 62.5 ns minimum instruction cycle

Absolute Maximum Ratings:

  • Max supply voltage (VDD pin): 6.5 V (-0.3 to +6.5 V)
  • MCLR pin voltage: -0.3 to +9.0 V
  • Voltage on all other pins: -0.3 V to (VDD + 0.3 V)
  • Max current on VSS pin: 350 mA (-40 °C ≤ TA ≤ +85 °C)
  • Max current on VDD pin (40-pin devices): 350 mA (-40 °C ≤ TA ≤ +85 °C); 120 mA (85 °C < TA ≤ +125 °C)
  • Max current on any standard I/O pin: ±50 mA
  • Clamp current: ±20 mA
  • Total power dissipation: 800 mW
  • Ambient temperature under bias: -40 to +125 °C
  • Storage temperature: -65 to +150 °C

Key Specs:

  • Program Flash: 128 KB; Data SRAM: 8 KB; Data EEPROM: 1024 bytes
  • Sleep current: < 800 nA typical at 1.8 V
  • Operating current: 48 μA typical at 32 kHz, 3 V
  • ADCC: 12-bit, up to 140 ksps, up to 35 external channels on this device
  • HFINTOSC: up to 64 MHz, ±1% at calibration
  • 36 I/O pins with Peripheral Pin Select
  • Six DMA controllers; 127-level hardware stack
  • Fixed Voltage Reference outputs: 1.024 V, 2.048 V, 4.096 V

Features:

  • Vectored interrupt controller with fixed 3-cycle latency and selectable priority
  • Memory Access Partition (Application, Boot and Storage Area Flash blocks) and Device Information Area
  • Three 16-bit PWM modules with dual outputs, three CCP modules, three CWG modules and three NCOs
  • Four 16-bit timers and three 8-bit timers with HLT
  • Eight Configurable Logic Cells, Signal Measurement Timer and Data Signal Modulator
  • Five UARTs (UART1 supports LIN, DMX and DALI), two SPI modules, one I2C/SMBus/PMBus module
  • 8-bit DAC, two comparators, zero-cross detect and hardware CVD support for capacitive touch
  • Windowed Watchdog Timer, BOR/LPBOR, CRC with memory scan
  • Peripheral Module Disable and Doze/Idle/Sleep power-saving modes
  • ICSP and in-circuit debug via two pins

Applications:

  • Real-time control
  • Capacitive touch and proximity sensing

Package:

  • PT suffix: TQFP (40-pin device with 36 I/O pins; package details are not given in the provided text)

PIC18F47Q43 Features

  • C Compiler Optimized RISC Architecture
  • Operating Speed:
  • -DC - 64 MHz clock input
  • -62.5 ns minimum instruction cycle
  • Six Direct Memory Access (DMA) Controllers:
  • -Data transfers to SFR/GPR spaces from either Program Flash Memory, Data EEPROM or SFR/GPR spaces
  • -User programmable source and destination sizes
  • -Hardware and software triggered data transfers
  • Vectored Interrupt Capability:
  • -Selectable high/low priority
  • -Fixed interrupt latency of three instruction cycles
  • -Programmable vector table base address
  • -Backwards compatible with previous interrupt capabilities
  • 127-Level Deep Hardware Stack
  • Low-Current Power-on Reset (POR)
  • Configurable Power-up Timer (PWRT)
  • Brown-out Reset (BOR)
  • Low-Power BOR (LPBOR) Option
  • Windowed Watchdog Timer (WWDT):
  • -Watchdog Reset on too long or too short interval between watchdog clear events
  • -Variable prescaler selection
  • -Variable window size selection

PIC18F47Q43 Applications

In many applications, it is desirable to detect a drop below, or rise above, a particular voltage threshold. For example, the HLVD module could be periodically enabled to detect Universal Serial Bus (USB) attach or detach. This assumes the device is powered by a lower voltage source than the USB when detached. An attach would indicate a HighVoltage Detect from, for example, 3.3V to 5V (the voltage on USB) and vice versa for a detach. This feature could save a design a few extra components and an attach signal (input pin).

For general battery applications, the figure below shows a possible voltage curve. Over time, the device voltage decreases. When the device voltage reaches voltage, VA, the HLVD logic generates an interrupt at time, TA. The interrupt could cause the execution of an Interrupt Service Routine (ISR), which would allow the application to perform 'housekeeping tasks' and a controlled shutdown before the device voltage exits the valid operating range at TB. This would give the application a time window, represented by the difference between TA and TB, to safely exit.

Figure 37-4. Typical Low-Voltage Detect Application

Legend:

VA = HLVD trip point VB = Minimum valid device operating voltage

PIC18F47Q43 Pin Configuration

In order for each PORT pin, a rising edge detector and a falling edge detector are present. To enable a pin to detect a rising edge, the associated bit of the IOCxP register must be set. To enable a pin to detect a falling edge, the associated bit of the IOCxN register must be set. A PORT pin can be configured to detect rising and falling edges simultaneously by setting both associated bits of the IOCxP and IOCxN registers, respectively.

PIC18F47Q43 Absolute Maximum Ratings

Parameter - Ambient temperature under bias - Storage temperatureRating - -40°C to +125°C - -65°C to +150°C
Voltage on pins with respect to V SS
• on V DD pin:-0.3V to +6.5V
• on MCLR pin:-0.3V to +9.0V
• on all other pins:-0.3V to (V DD + 0.3V)
Maximum current (1)
• on V SS pin-40°C ≤ T A ≤ +85°C350 mA
• on V DD pin (28-pin devices)-40°C ≤ T A ≤ +85°C 85°C < T A ≤ +125°C250 mA 85 mA
• on V DD pin (40-pin devices) • on any standard I/O pin-40°C ≤ T A ≤ +85°C 85°C < T A ≤ +125°C350 mA 120 mA ±50 mA
Clamp current, I (V < 0 or V > V )±20 mA
K PIN PIN DD
Total power dissipation (2)800mW
  1. Maximum current rating requires even load distribution across I/O pins. Maximum current rating may be limited by the device package power dissipation characterizations, see Thermal Characteristics section to calculate device specifications.
  2. Power dissipation is calculated as follows:

$$P_{DIS} = V_{DD} \times {I_{DD} - \Sigma\ I_{OH}} + \Sigma\ {(V_{DD} - V_{OH}) \times I_{OH}} + \Sigma\ (V_{OI} \times I_{OL})$$

† NOTICE: Stresses above those listed under 'Absolute Maximum Ratings' may cause permanent damage to the device. This is a stress rating only and functional operation of the device at those or any other conditions above those indicated in the operation listings of this specification is not implied. Exposure above maximum rating conditions for extended periods may affect device reliability.

PIC18F47Q43 Thermal Information

Standard Operating Conditions (unless otherwise stated) - Param No.Standard Operating Conditions (unless otherwise stated) - Sym.Standard Operating Conditions (unless otherwise stated) - CharacteristicStandard Operating Conditions (unless otherwise stated) - Typ.Standard Operating Conditions (unless otherwise stated) - UnitsStandard Operating Conditions (unless otherwise stated) - Conditions
TH01θ JAThermal Resistance Junction to Ambient60°C/W28-pin SPDIP package
TH01θ JAThermal Resistance Junction to Ambient80°C/W28-pin SOIC package
TH01θ JAThermal Resistance Junction to Ambient90°C/W28-pin SSOP package
TH01θ JAThermal Resistance Junction to Ambient27.5°C/W28-pin VQFN 4x4 mm package
TH01θ JAThermal Resistance Junction to Ambient47.2°C/W40-pin PDIP package
TH01θ JAThermal Resistance Junction to Ambient29°C/W40-pin QFN package
TH01θ JAThermal Resistance Junction to Ambient46°C/W44-pin TQFP package
TH01θ JAThermal Resistance Junction to Ambient62.8°C/W48-pin TQFP package
TH01θ JAThermal Resistance Junction to Ambient24.8°C/W48-pin VQFN package
TH02T JMAXMaximum Junction Temperature150°C
Note:Note:Note:Note:Note:Note:

PIC18F47Q43 Package Information

Dimension LimitsDimension LimitsMILLIMETERS - MINMILLIMETERS - NOMMILLIMETERS - MAX
Contact PitchE0.65 BSC
Contact Pad SpacingC7.00
Contact Pad Width (X28)X10.45
Contact Pad Length (X28)Y11.85
Contact Pad to Center Pad (X26)G10.20
  • Dimensioning and tolerancing per ASME Y14.5M 1.
  • BSC: Basic Dimension. Theoretically exact value shown without tolerances.
  • For best soldering results, thermal vias, if used, should be filled or tented to avoid solder loss during reflow process 2.

Microchip Technology Drawing C04-2073 Rev B

© 2017 Microchip Technology Inc.

Variants on the same datasheet

These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.

Part NumberManufacturerPackage
PIC18-Q43Microchip Technology—
PIC18F27Q43Microchip Technology—
PIC18F47Q43-I/PTMicrochip Technology44-TQFP
PIC18F57Q43Microchip Technology—

Other Microcontrollers (MCU)

All Microcontrollers (MCU) datasheetsAll Microchip Technology datasheets (599)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the PIC18F47Q43

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the PIC18F47Q43 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.