PIC18F47Q43
MicrocontrollerThe 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.
Manufacturer
Microchip TechnologyCategory
Microcontrollers (MCU)PIC18F47Q43 Key Specifications
| Parameter | Value |
|---|---|
| Connectivity | I2C, LINbus, SPI, UART/USART |
| Core Processor | PIC |
| Core Size | 8-Bit |
| Data Converters | A/D 35x12b; D/A 1x8b |
| DigiKey Programmable | Not Verified |
| EEPROM Size | 1K x 8 |
| Mounting Type | Surface Mount |
| Number of I/O | 36 |
| Operating Temperature | -40°C ~ 85°C (TA) |
| Oscillator Type | Internal |
| Package / Case | 44-TQFP |
| Peripherals | Brown-out Detect/Reset, LVD, POR, PWM, WDT |
| Flash Memory Size | 128KB (128K x 8) |
| Program Memory Type | FLASH |
| RAM Size | 8K x 8 B |
| Clock Speed | 64MHz |
| Supplier Device Package | 44-TQFP (10x10) |
| Supply Voltage | 1.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 temperature | Rating - -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°C | 350 mA |
| • on V DD pin (28-pin devices) | -40°C ≤ T A ≤ +85°C 85°C < T A ≤ +125°C | 250 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°C | 350 mA 120 mA ±50 mA |
| Clamp current, I (V < 0 or V > V ) | ±20 mA | |
| K PIN PIN DD | ||
| Total power dissipation (2) | 800mW |
- 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.
- 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) - Characteristic | Standard Operating Conditions (unless otherwise stated) - Typ. | Standard Operating Conditions (unless otherwise stated) - Units | Standard Operating Conditions (unless otherwise stated) - Conditions |
|---|---|---|---|---|---|
| TH01 | θ JA | Thermal Resistance Junction to Ambient | 60 | °C/W | 28-pin SPDIP package |
| TH01 | θ JA | Thermal Resistance Junction to Ambient | 80 | °C/W | 28-pin SOIC package |
| TH01 | θ JA | Thermal Resistance Junction to Ambient | 90 | °C/W | 28-pin SSOP package |
| TH01 | θ JA | Thermal Resistance Junction to Ambient | 27.5 | °C/W | 28-pin VQFN 4x4 mm package |
| TH01 | θ JA | Thermal Resistance Junction to Ambient | 47.2 | °C/W | 40-pin PDIP package |
| TH01 | θ JA | Thermal Resistance Junction to Ambient | 29 | °C/W | 40-pin QFN package |
| TH01 | θ JA | Thermal Resistance Junction to Ambient | 46 | °C/W | 44-pin TQFP package |
| TH01 | θ JA | Thermal Resistance Junction to Ambient | 62.8 | °C/W | 48-pin TQFP package |
| TH01 | θ JA | Thermal Resistance Junction to Ambient | 24.8 | °C/W | 48-pin VQFN package |
| TH02 | T JMAX | Maximum Junction Temperature | 150 | °C | |
| Note: | Note: | Note: | Note: | Note: | Note: |
PIC18F47Q43 Package Information
| Dimension Limits | Dimension Limits | MILLIMETERS - MIN | MILLIMETERS - NOM | MILLIMETERS - MAX |
|---|---|---|---|---|
| Contact Pitch | E | 0.65 BSC | ||
| Contact Pad Spacing | C | 7.00 | ||
| Contact Pad Width (X28) | X1 | 0.45 | ||
| Contact Pad Length (X28) | Y1 | 1.85 | ||
| Contact Pad to Center Pad (X26) | G1 | 0.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 Number | Manufacturer | Package |
|---|---|---|
| PIC18-Q43 | Microchip Technology | — |
| PIC18F27Q43 | Microchip Technology | — |
| PIC18F47Q43-I/PT | Microchip Technology | 44-TQFP |
| PIC18F57Q43 | Microchip Technology | — |
Other Microcontrollers (MCU)
- STM32F407VET6 – STMicroelectronics, ARM Cortex-M4 MCU
- STM32H563ZIT6 – STMicroelectronics, Arm Cortex-M33 32-bit MCU
- STM32H743VIT6 – STMicroelectronics, Microcontroller Unit (MCU)
- RP2040 – Raspberry Pi, Microcontroller
- NRF52840-QIAA-R7 – Nordic Semiconductor, Wireless Microcontroller
- STM32U575RIT6 – STMicroelectronics, Ultra-low-power Arm Cortex-M33 32-bit MCU
- STM32L011F4U6 – STMicroelectronics, Ultra-low-power Arm Cortex-M0+ MCU
- GD32F103C8T6 – GigaDevice, Arm Cortex-M3 32-bit MCU
All Microcontrollers (MCU) datasheetsAll Microchip Technology datasheets (599)
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.