PIC18F-Q84 FAMILY OF MICROCONTROLLERS

Summary of PIC18F-Q84 FAMILY OF MICROCONTROLLERS


Microchip’s PIC18-Q84 family are 8-bit PIC microcontrollers that combine numerous configurable integrated peripherals (CIPs) with CAN FD communications. Available in packages up to 48 pins and up to 128 KB Flash, they provide customizable timers, automated analog signal analysis, DMA, vectored interrupts, standard serial interfaces (I2C, SPI, UART with DMX/DALI/LIN), JTAG boundary scan, and 32-bit CRC with memory scan on boot to enhance system safety and reduce development time by offloading tasks to hardware.

Parts used in the PIC18-Q84 Project:

  • PIC18-Q84 family MCU (up to 48-pin, up to 128 KB Flash)
  • CAN FD module (integrated in MCU)
  • Direct Memory Access (DMA) controller (integrated)
  • I2C interface (integrated)
  • SPI interface (integrated)
  • UART interface with support for asynchronous, DMX, DALI, and LIN (integrated)
  • Vectored interrupt (VI) subsystem (integrated)
  • Customizable timers (CIPs)
  • Automated analog signal analysis peripheral (CIP)
  • JTAG boundary scan (integrated)
  • 32-bit cyclic redundancy check (CRC) with memory scan on boot (integrated)

Microchip’s PIC18-Q84 8-bit PIC® MCUs with an extensive array of CIPs and CAN FD

The PIC18-Q84 family of microcontrollers (MCUs) from Microchip Technology expands the 8-bit PIC MCUs by combining an extensive array of CIPs with controller area network flexible data rate (CAN FD). These MCUs contain time-saving CIPs in up to 48-pins with up to 128 KB of Flash memory. The family offers increased flexibility with customizable timers and automated analog signal analysis for real-time response. Additionally, they include industry-standard features like the JTAG boundary scan, 32-bit cyclic redundancy check (CRC) with memory scan on boot for added system safety. Users can benefit greatly from the saved time since it is significantly easier to configure a hardware-based peripheral instead of writing and validating an entire software routine to accomplish a task.

Features

  • CAN FD module
  • Supports data bit rate up to 10 Mbps
  • Backward compatible to support: CAN 2.0A, 2.0B
  • Meets ISO11898-1:2015
  • Direct memory access (DMA)
  • Controller eliminates the need for CPU involvement in data transfers
  • I2C and SPI
  • Improves system performance and reduces power consumption
  • Vectored interrupts (VI)
  • Provides faster response times with fixed latency reducing software overhead
  • Serial communications
  • UART with support for asynchronous, DMX, DALI, and LIN

Read more: PIC18F-Q84 FAMILY OF MICROCONTROLLERS

Quick Solutions to Questions related to PIC18-Q84:

  • What type of MCU family is PIC18-Q84?
    PIC18-Q84 is an 8-bit PIC microcontroller family from Microchip.
  • Does PIC18-Q84 support CAN FD?
    Yes, the PIC18-Q84 family includes an integrated CAN FD module.
  • What is the maximum data bit rate supported by CAN FD on PIC18-Q84?
    The CAN FD module supports data bit rates up to 10 Mbps.
  • Is the CAN FD module backward compatible with older CAN standards?
    Yes, it is backward compatible with CAN 2.0A and 2.0B.
  • What memory sizes are available in the PIC18-Q84 family?
    Devices are available with up to 128 KB of Flash memory.
  • Does PIC18-Q84 include DMA?
    Yes, a Direct Memory Access controller is included to eliminate CPU involvement in data transfers.
  • Which serial interfaces are supported?
    The family supports I2C, SPI, and UART with asynchronous, DMX, DALI, and LIN modes.
  • What safety features are included for system integrity?
    PIC18-Q84 includes JTAG boundary scan and a 32-bit CRC with memory scan on boot for added system safety.
  • How do vectored interrupts benefit the system?
    Vectored interrupts provide faster response times with fixed latency, reducing software overhead.
  • What advantages do CIPs provide?
    Configurable integrated peripherals save development time by enabling hardware-based functions instead of custom software routines.

About The Author

Muhammad Bilal

I am a highly skilled and motivated individual with a Master's degree in Computer Science. I have extensive experience in technical writing and a deep understanding of SEO practices.