Microchip logo
  • All
  • Products
  • Documents
  • Applications Notes
product primary image

PIC18F47Q84

Microcontroller Family with CAN Flexible Data

Status: Future Product

Features:

  • CAN Flexible Data-Rate (FD) module:
  • Eight Direct Memory Access (DMA) Controllers:
  • Vectored Interrupt Capability:
  • Analog-to-Digital Converter with Computation and Context Switching (ADC3):
  • JTAG: Supports boundary scan
View More
Overview
Documents
Development Environment
Similar Devices
RoHS Information
Add To Cart

Device Overview

Summary

The PIC18-Q84 products will be a full featured CAN FD (Flexible Data-Rate) product family that can be used in a many automotive and industrial application. The many communication peripherals found on the product family, such as CAN, SPI, I2C, two UARTs, can handle a wide range of wired and wireless (using external modules) communication protocols for intelligent applications. This combined with the Core Independent Peripherals integration capabilities enable functions for motor control, power supply, sensor, signal and user interface applications. Additionally, this family includes a 12-bit ADC with Computation and context switching (ADC3) extensions for automated signal analysis to reduce the complexity of the application.

Additional Features
  • CAN Flexible Data-Rate (FD) module:
    • Functional in CAN FD or CAN 2.0B modes
  • Eight Direct Memory Access (DMA) Controllers:
    • Data transfers capabilities
    • 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
  • Analog-to-Digital Converter with Computation and Context Switching (ADC3):
    • Automated math functions on input signals:
    • Averaging, filter calculations, oversampling and threshold comparison
    • 4 Separate Contexts (settings and results) saved and accessible separately
    • Contexts can be accessed through firmware or DMA
    • Five internal analog channels
    • Hardware Capacitive Voltage Divider (CVD) Support:
    • Adjustable sample and hold capacitor array
    • Guard ring digital output drive
    • Automates touch sampling and reduces software size and CPU usage when touch or proximity
  • 8-Bit Digital-to-Analog Converter (DAC):
  • Two Comparators (CMP):
  • Four 16-Bit Pulse-Width Modulators (PWM):
  • Data Signal Modulator (DSM):
  • Programmable CRC with Memory Scan:
    • Reliable data/program memory monitoring for Fail-Safe operation (e.g., Class B)
    • Calculate 16-bit CRC over any portion of Program Flash Memory
  • Communication:
    • Five UART modules:
    • LIN master and slave, DMX mode, DALI gear and device protocols
    • SPI / I2C
  • 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):
    • Ability to selectively disable hardware module to minimize active power consumption of unused peripherals
  • JTAG: Supports boundary scan
Parametrics
Name
Value
Program Memory Type
Flash
Program Memory Size (KB)
128
CPU Speed (MIPS/DMIPS)
16
SRAM (KB)
13
Data EEPROM/HEF (bytes)
1024
Digital Communication Peripherals
3-UART, 2-SPI, 1-I2C
Capture/Compare/PWM Peripherals
3 CCP,
Timers
3 x 8-bit, 3 x 16-bit
ADC Input
24 ch, 12-bit
Number of Comparators
2
Number of CAN Modules
1 CAN-FD
Temperature Range (°C)
-40 to 125
Operating Voltage Range (V)
1.8 to 5.5
Pin Count
40
Low Power
Yes

Documents

Jump to:

Product Brief

Development Environment

  • Integrated Development Environments
  • Emulators & Debuggers
  • Programmers
Integrated Development Environments
MPLAB-X-IDE
MPLAB X Integrated Development Environment (IDE) ( MPLAB-X-IDE )

MPLAB® X Integrated Development Environment (IDE) is an expandable, highly configurable software program that incorporates powerful tools to help you discover, configure, develop, debug and qualify embedded designs for most of Microchip’s microcontrollers, microprocessors and digital signal controllers.
MPLAB X IDE works seamlessly with the MPLAB development ecosystem of

...

Learn More
Emulators & Debuggers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor, the PICkit™ 3.

The MPLAB PICkit 4 now has Programmer-to-Go functionality for 8-bit, 16-bit and 32-bit PIC MCUs and dsPICs and also SAM MCU devices . The firmware update comes with MPLAB X IDE v5.30. AVR is expected soon!


The MPLAB® PICkit™ 4 In-Circuit

...

Learn More
Add To Cart
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® and SAM Microcontrollers (MCUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield

...

Learn More
Add To Cart
MPLAB(R) Snap In-Circuit Debugger
MPLAB(R) Snap In-Circuit Debugger ( PG164100 )

Our most affordable debugger has power to impress.

The MPLAB® Snap In-Circuit Debugger/Programmer allows affordable, fast and easy debugging and programming of PIC®, dsPIC®, AVR and SAM flash MCUs, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE) version 5.05 or later. The MPLAB Snap can be connected to a computer using a

...

Learn More
Add To Cart
Programmers
MPLAB PICkit 4 In-Circuit Debugger
MPLAB PICkit 4 In-Circuit Debugger ( PG164140 )

Fast programming, increased functionality, at the same price as its predecessor, the PICkit™ 3.

The MPLAB PICkit 4 now has Programmer-to-Go functionality for 8-bit, 16-bit and 32-bit PIC MCUs and dsPICs and also SAM MCU devices . The firmware update comes with MPLAB X IDE v5.30. AVR is expected soon!


The MPLAB® PICkit™ 4 In-Circuit

...

Learn More
Add To Cart
MPLAB ICD 4 In-Circuit Debugger
MPLAB ICD 4 In-Circuit Debugger ( DV164045 )

The MPLAB® ICD 4 In-Circuit Debugger/Programmer is Microchip’s fastest, cost-effective debugging and programming tool for PIC® and SAM Microcontrollers (MCUs), dsPIC® Digital Signal Controllers (DSCs), and CEC flash microcontrollers. This speed is provided by a SAME70 MCU with 300 MHz, 32-bit MCU with 2MB of RAM and a high-speed FPGA to yield

...

Learn More
Add To Cart
MPLAB(R) Snap In-Circuit Debugger
MPLAB(R) Snap In-Circuit Debugger ( PG164100 )

Our most affordable debugger has power to impress.

The MPLAB® Snap In-Circuit Debugger/Programmer allows affordable, fast and easy debugging and programming of PIC®, dsPIC®, AVR and SAM flash MCUs, using the powerful graphical user interface of MPLAB X Integrated Development Environment (IDE) version 5.05 or later. The MPLAB Snap can be connected to a computer using a

...

Learn More
Add To Cart

Similar Devices

Product
Pins
Flash (KB)
RAM (B)
Price 5K
Notes
28
64
8
 
CAN-FD
28
128
13
 
CAN-FD
40
64
8
 
CAN-FD
40
128
13
 
CAN-FD
48
64
8
 
CAN-FD
48
128
13
 
CAN-FD

Rohs data is currently unavailable.

Buy from Microchip

Grid
View
Table
View
Filter:
Apply
Clear
Only show products with samples
Product
Leads
Package Type
Temp Range
Packing Media
5K Pricing
Buy