We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X

MCUs that Combine CAN Flexible Data-Rate (FD) and Core Independent Peripherals to Increase System Capabilities

The PIC18-Q84 family of 8-bit microcontrollers (MCUs) combines an extensive array of Core Independent Peripherals (CIPs) with Controller Area Network Flexible Data Rate (CAN FD) for automotive interface and smart sensor networks. Available with up to 128 KB of Flash memory and in packages with up to 48 pins, these cost-optimized MCUs also introduce new peripherals like the Universal Timer (UTMR) with customization capability and the addition of context switching to the 12-bit Analog-to-Digital Converter with Computation for automating analog signal analysis for real-time system response. They also include industry-standard options like JTAG boundary scan and 32-bit Cyclic Redundancy Check (CRC) with memory scan on boot for added system safety. Because these hardware-based CIPs are so easy to configure, there’s no longer any need to write and validate an entire software routine to accomplish a task. This speeds up and simplifies your development so you can focus other aspects of your design.

Getting Started

Take your next idea to market with a cost-effective development board that you can keep in your pocket. With its full programming and debugging capabilities, the PIC18F57Q84 Curiosity Nano Evaluation kit (DM182030) offers complete support for your next design.

The PIC18-Q84 family is designed to integrate with MPLAB® Code Configurator (MCC), a free software plug-in for our award-winning MPLAB X Integrated Development Environment (IDE), that provides a graphical interface to easily configure peripherals and functions specific to your application. Code examples are also available to help you immediately start your development.

System Features

Family Offering (Pin Count vs. Memory)

Flash (KB)

28 Pins

40 Pins

48 Pins









Key Features

  • 64 MHz internal oscillator
  • Up to 13 KB data SRAM and 1K Data EEPROM
  • 12-bit ADC with Computation and context switching, up to 43 channels
  • Two 16-bit Universal Timers (UTMRs)
  • Vectored Interrupt (VI) capability
  • Safety Functionality:
    • Windowed Watchdog Timer (WWDT)
    • 32-bit Cyclic Redundancy Check (CRC) with SCAN
    • JTAG boundary scan
  • Communication:
    • UART, SPI and I2C

PIC18-Q84 Product Family

View All Parametrics
Product Pin Count Flash (KB) RAM (B) Max ADC Resolution (bits) JTAG CANFD
PIC18F25K83 28 32 2048 12 CAN
PIC18F26K83 28 64 4096 12 CAN
PIC18F26Q83 28 64 8192 12 Boundary Scan CAN
PIC18F26Q84 28 64 8192 12 Boundary Scan CAN-FD
PIC18F27Q83 28 128 13000 12 Boundary Scan CAN
PIC18F27Q84 28 128 13000 12 Boundary Scan CAN-FD
PIC18F46Q83 40 64 8192 12 Boundary Scan CAN
PIC18F46Q84 40 64 8192 12 Boundary Scan CAN-FD
PIC18F47Q83 40 128 13000 12 Boundary Scan CAN
PIC18F47Q84 40 128 13000 12 Boundary Scan CAN-FD
PIC18F56Q83 48 64 8192 12 Boundary Scan CAN
PIC18F56Q84 48 64 8192 12 Boundary Scan CAN-FD
PIC18F57Q83 48 128 13000 12 Boundary Scan CAN
PIC18F57Q84 48 128 13000 12 Boundary Scan CAN-FD