Microchip Technology PIC18-Q43 8-Bit Microcontrollers

Microchip Technology PIC18-Q43 8-Bit Microcontrollers combine versatile and easy-to-use Core Independent Peripherals (CIPs) with advanced interconnection capabilities. This makes sophisticated hardware customization effortless. These 28-, 40- and 48-pin microcontrollers (MCUs)  are equipped with Direct Memory Access (DMA), Configurable Logic Cells (CLCs), 16-bit PWMs, a 12-bit Analog-to-Digital Converter with Computation (ADCC), and multiple communication interfaces. This combination of peripherals simplifies the creation of customized hardware-based functions, improves system response and reduces the number of external components and code development time. They are well suited for a wide range of real-time control applications including industrial control, consumer, automotive, motor control, capacitive touch sensing, and Internet of Things (IoT). 

The Core Independent Peripherals (CIPs) enable the MCU to accomplish tasks in hardware while freeing up the CPU to focus on more complex system tasks or go to sleep to save power. Because they offload timing-critical and core-intensive functions from the CPU, they eliminate the need for additional code and external components, reduce power consumption, and allow for deterministic response time and decreased validation time.

The PIC18-Q43 family is equipped with six Direct Memory Access (DMA) controllers for data transfers between all memory spaces and peripherals independent of the CPU, thereby enhancing system performance and improving power consumption.

The PIC18-Q43 MCUs also provide eight user-configurable Configurable Logic Cells (CLCs) for creating customized hardware-based logic functions. The CLC peripheral lets you specify combinations of signals as inputs to a logic function and internally connects peripherals such as timers, Pulse-Width Modulators (PWMs), serial ports, and I/O pins for hardware customization with unprecedented ease. The CLC enables a higher level of integration without any external components, thus reducing PCB footprint and system costs.

The integrated 16-bit PWMs deliver advanced capabilities beyond those found on standard PWM modules. These innovative features allow you to easily vary phase, duty cycle and offset event count with greater precision. The high-resolution PWMs offer dual independent outputs on the same time base, which helps simplify drive control and offers the flexibility to be used in many applications. Additionally, the PIC18-Q43 family of MCUs has improved and flexible serial communications interfaces, including a UART with support for Asynchronous, DMX, DALI and LIN protocols along with higher-speed, standalone I2C and SPI serial communication interfaces.

The on-chip intelligent analog peripherals include Zero Cross Detect (ZCD), comparators, a 8-bit Digital-to-Analog Converter (DAC) and a 12-bit ADCC that automates Capacitive Voltage Divider (CVD) techniques for implementing advanced touch sensing, averaging, filtering, oversampling, and automatic threshold comparison.


  • Six Direct Memory Access (DMA) controllers
  • Three 16-bit dual PWMs provide six PWM outputs
  • Vectored Interrupt (VI) Capability
    • Faster interrupt response time
    • Selectable high/low priority
    • Fixed interrupt latency of three instruction cycles
    • Programmable vector table base address
    • Backward compatible with previous interrupt capabilities
  • Memory Access Partition (MAP)
    • Program Flash Memory can be partitioned
      • Application block
      • Boot block
      • Storage Area Flash (SAF) block
  • Device Information Area (DIA) Stores
    • Temperature Indicator factory calibrated data
    • Fixed Voltage Reference measurement data
    • Microchip unique identifier
  • Low Power Mode Features
    • Sleep: < 1μA typical @ 3V
    • Doze: CPU and peripherals running at different cycle rates (typically CPU is lower)
    • Idle: CPU halted while peripherals operate
    • Sleep: Lowest Power Consumption
  • Peripheral Module Disable (PMD)
    • Selectively disable hardware module to minimize active power consumption of unused peripherals
  • Peripheral Pin Select (PPS)
    • Enables pin mapping of digital I/O
  • Analog-to-Digital Converter with Computation (ADCC)
    • Up to 43 external channels
    • Automated math functions on input signals such as averaging, filter calculations, oversampling and threshold comparison
    • Operates in sleep mode
    • Five internal analog channels
  • Hardware Capacitive Voltage Divider (CVD) Support
    • Automates touch sampling and reduces software size and CPU usage
    • Four external inputs
  • 8-Bit Digital-to-Analog Converter (DAC)
    • Buffered output available on two I/O pins
    • Internal connections to ADC and comparators
  • Two Comparators (CMP)
    • Configurable output polarity
    • External output via peripheral pin select
  • Zero-Cross Detect (ZCD):
    • Detect when AC signal on pin crosses ground
  • Voltage Reference
    • Fixed voltage reference with 1.024V, 2.048V and 4.096V output levels
    • Internal connections to ADC, comparator, and DAC
  • 5 x UART: One UART supports LIN/DMX/DALI
    • DMA compatible
    • Asynchronous UART, RS-232, RS-485 compatible
    • Programmable 1, 1.5, 2 stop bits
  • Two SPI modules
    • Configurable length bytes
    • Arbitrary length data packets
    • Transmit-without-receive and receive-without-transmit option
    • Transfer byte counter
    • Separate transmit and receive buffers with 2-byte FIFO and DMA capabilities
  • One I2C module, SMBus, PMBus™ Compatible
    • 7-bit and 10-bit addressing modes with address masking modes
    • Dedicated address, transmit, and receive buffers and DMA capabilities
    • I2C, SMBus 2.0, and SMBus 3.0, and 1.8V input level selections
    • Multi-Master mode, including self-addressing
  • Programming/Debugging Features
    • In-Circuit Serial Programming™ (ICSP™) via two pins
    • In-Circuit Debug (ICD) with Three Breakpoints via two pins
    • Debug integrated on-chip
  • Package Options
    • 28-pin SOIC, SSOP, VQFN
    • 40-pin PDIP, VQFN
    • 44-pin TQFP
    • 48-pin TQFP, VQFN


  • Real-time control
  • Human Machine Interface (HMI)


Device Table

Chart - Microchip Technology PIC18-Q43 8-Bit Microcontrollers

Block Diagram

Block Diagram - Microchip Technology PIC18-Q43 8-Bit Microcontrollers
Published: 2020-02-20 | Updated: 2022-09-08