Added to create the PIC18F ‘K40’ family, there are 10 devices with 16-128kbyte of flash in packages with 28-64 pins.
“CIPs provide developers with the ability to accomplish tasks in hardware whilst freeing-up the CPU to do other tasks or go to sleep,” said the firm. “This results in reduced power consumption, allows for deterministic response time, decreased firmware development and the time need for validation.”
On the K40s, CIPs include Microchip’s computation ADC (ADC2) which can control data-acquisition and analyse signals (averaging, filtering, oversampling and automatic threshold comparison) – and implement capacitive touch sensing.
K40 parts are built on the K20 family, which included 5V operation and EEPROM.
Safety-critical CIPs include: cyclic-redundancy check plus memory scan. windowed watchdog timer and hardware limit timer).
Then there are up to seven hardware PWMs, zero crossing detection and analogue compatator.
“The device is suited for a range of applications and market segments including touch sensing, industrial control, consumer, automotive and IoT,” said Microchip.
Support includes the Curiosity High Pin Count board and the firm’s standard software tools: MPLAB, Code Configurator and XC8 Complier, as well as the cloud-based IDE MPLAB Xpress.
Package options include UQFN (4 x 4 x 0.5mm), QFN, SOIC, SSOP, TQFP, and DIP.