PIC18(L)FxxK42 MCUs integrate a rich set of core independent peripherals, intelligent analog peripherals and large Flash/RAM/EEPROM memories. These 28-, 40- and 48-pin devices also offer a host of low power features, performance improvements and design flexibility options that easily and rapidly enable the complex set of functions required by many of today's embedded control applications.
PIC18F "K42" Product Family Overview
Watch livestream highlighting the K42
Check out the code examples in MPLAB Xpress Additional Features
Interrupt Vector Table
Programmable single or dual priority
Two level hardware context saving
Eliminates need for CPU involvement in data transfers
Access to all memory spaces and peripherals
Flexible source and destination message sizes
Programmable DMA priority
Memory Access Partition (MAP) - Customize flash partitioning with bootloader write protection
Device Information Area (DIA) - Dedicated memory area for data storage of temp sensor factory calibration value, factory ID and FVR values for ADC and COMP
WDT: 500nA @ 1.8V typical
SLEEP mode: 50nA @ 1.8V typical
DOZE mode allows CPU to run at a lower clock speed than peripherals
IDLE and SLEEP modes selectively shut down peripherals and/or core for power reduction
Averaging, filter calculations, oversampling and threshold comparison (ADCC)
Automates touch sampling and reduces software size and CPU usage when touch or proximity sensing is required (ADCC)
5-bit resolution, rail-to-rail (DAC)
Unbuffered I/O pin output
Comparator hysteresis enable
Invert output polarity
Fixed Voltage Reference (FVR) module - 1.024V, 2.048V and 4.096V output levels
Senses high voltage AC signal (ZCD)
Generates interrupts on zero cross (ZCD)
DMA compatible
Asynchronous UART, RS-232, RS-485 compatible
Programmable 1, 1.5, 2 stop bits
Configurable length bytes
Arbitrary length data packets
Separate transmit and receive buffers with 2-byte FIFO and DMA capabilities
SMBus, PMBUSTM compatible
PIC18(L)FxxK42 MCUs integrate a rich set of core independent peripherals, intelligent analog peripherals and large Flash/RAM/EEPROM memories. These 28-, 40- and 48-pin devices also offer a host of low power features, performance improvements and design flexibility options that easily and rapidly enable the complex set of functions required by many of today's embedded control applications.
PIC18F "K42" Product Family Overview
Watch livestream highlighting the K42
Check out the code examples in MPLAB Xpress Additional Features
- Interrupt Vector Table
- Programmable single or dual priority
- Two level hardware context saving
- Eliminates need for CPU involvement in data transfers
- Access to all memory spaces and peripherals
- Flexible source and destination message sizes
- Programmable DMA priority
- Memory Access Partition (MAP) - Customize flash partitioning with bootloader write protection
- Device Information Area (DIA) - Dedicated memory area for data storage of temp sensor factory calibration value, factory ID and FVR values for ADC and COMP
- WDT: 500nA @ 1.8V typical
- SLEEP mode: 50nA @ 1.8V typical
- DOZE mode allows CPU to run at a lower clock speed than peripherals
- IDLE and SLEEP modes selectively shut down peripherals and/or core for power reduction
- Averaging, filter calculations, oversampling and threshold comparison (ADCC)
- Automates touch sampling and reduces software size and CPU usage when touch or proximity sensing is required (ADCC)
- 5-bit resolution, rail-to-rail (DAC)
- Unbuffered I/O pin output
- Comparator hysteresis enable
- Invert output polarity
- Fixed Voltage Reference (FVR) module - 1.024V, 2.048V and 4.096V output levels
- Senses high voltage AC signal (ZCD)
- Generates interrupts on zero cross (ZCD)
- DMA compatible
- Asynchronous UART, RS-232, RS-485 compatible
- Programmable 1, 1.5, 2 stop bits
- Configurable length bytes
- Arbitrary length data packets
- Separate transmit and receive buffers with 2-byte FIFO and DMA capabilities
- SMBus, PMBUSTM compatible