Styrkretsfamiljen K40 är de första av Microchips Pic18-kretsar att ha kärnoberoende periferienheter.
K40-familjen bygger på den klassiska K20-kretsen. De är tio stycken och har mellan 16 och 128 kB Flash i kapslar med mellan 28 och 64 ben.
CIP (core independet peripherals) är periferienheter som kan sköta sig själva utan störa cpu:n. Detta ger deterministiska svarstider och sänker cpu:ns strömförbrukning eller låter den syssla med andra saker parallellt. Dessutom slipper utvecklaren utveckla viss firmware och validering blir enklare.
AD-omvandlaren i K40 kan oberoende av kärnan styra de funktioner för datainsamling och signalanalys som krävs i sensortillämpningar, som exempelvis kapacitiv beröringsavkänning. ADC2 hanterar signalanalysfunktioner för medelvärdesberäkning, filtrering, översampling och automatisk jämförelse av tröskelvärde oberoende av CPUn.
Här finns också kärnoberoende kringutrustningar för säkerhetskritiska tillämpningar (CRC / minnesscanning, Windowed Watchdog-timer och Hardware Limit Timer), upp till sju hårdvaru-PWMer och flera kommunikationsgränssnitt.
Med sin intelligenta ADC med filtrerings- och signalanalysförmåga, passar K40 enligt Microchip utmärkt för berörings- och signalbehandling. Andra möjliga tillämpningar är industristyrning, konsumentutrustning, fordonssystem och IoT (Internet of Things).
Här finns också andra intelligenta analoga funktioner, som ZCD-IO (Zero Cross Detect) med konstant ström och komparator.
Curiosity-kort finns med K40-kretsar, och den stöds av Microchips utvecklingsplattformar inklusive MPLAB-kodkonfigurator (MCC), MPLAB IDE, XC8-kompilator och Microchips nya molnbaserade IDE MPLAB Xpress.
K40 finns för volymtillverkning nu. Kapslingsalternativ finns med mellan 28 och 64 ben och inkluderar UQFN- (4x4x0,5 mm), QFN-, SOIC-, SSOP-, TQFP- och DIP-kapslar.