8-bit PICs use independent peripherals to speed CAN bus response

November 14, 2017 // By Graham Prophet
Microchip’s PIC18 K83 microcontroller family, the company asserts, makes CAN-based designs simpler and more cost effective: the 8-bit device incorporates Core Independent Peripherals to provide deterministic response to real-time events for faster response time.

Implemented in hardware, Core Independent Peripherals can reduce design time with fast configuration, removing the need to write and verify additional software. Functions can be configured through the MPLAB Code Configurator (MCC) tool. The family is suitable for applications using CAN in the medical, industrial and automotive markets.

 

The PIC18 K83 devices contain 15 time-saving CIPs including: Cyclic Redundancy Check (CRC) with memory scan for ensuring the integrity of non-volatile memory; Direct Memory Access (DMA) enabling data transfers between memory and peripherals without CPU involvement; Windowed Watchdog Timer (WWDT) for triggering system resets; 12-bit Analogue-to-Digital Converter with Computation (ADC2) for automating analogue signal analysis for real-time system response; and Complementary Waveform Generator (CWG) enabling high-efficiency synchronous switching for motor control. More information on these and other CIPs is on Microchip’s 8-bit MCU design centre .

 

MPLAB Code Configurator (MCC) is a software plug-in that provides a graphical interface to configure peripherals and functions specific to each application. MCC is incorporated into Microchip’s downloadable MPLAB X Integrated Development Environment (IDE) and the cloud-based MPLAB Xpress IDE. The family is also supported by the Curiosity High Pin Count (HPC) Development Board (DM162136).

 

The PIC18F25K83 with 32 kB of Flash memory, and PIC18F26K83 with 64 kB of Flash memory, are each available in 28-pin SPDIP, SOIC, SSOP, UQFN and QFN packages.

 

Microchip; www.microchip.com/k83