PIC18F24K42

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.

Features
  • PIC18 Core with 87 Instructions, 31 Stack Levels
  • Internal 64MHz oscillator
  • 2 x Direct Memory Access (DMA)
  • Vectored Interrupts
  • Memory Access Partitioning (MAP)
  • 24 x 12-bit ADC channels
  • 1 x 5-bit DAC
  • 2 x Standard Comparators
  • Fixed Voltage Reference (FVR) module - 1.024V, 2.048V and 4.096V output levels
  • Hardware Capacitive Voltage Divider (CVD) for mTouch buttons/sliders
  • 1 x Zero-Cross Detect
  • Constant Current I/O
  • 2 x I2C
  • 1 x SPI
  • 1 x UART With (LIN/DMX/DALI)
  • 1 x UART
  • CRC with Memory Scan
  • Windowed Watchdog Timer (WWDT)
  • 3 x Hardware Limit Timer (HLT)
  • 3 x Complementary Waveform Generator
  • 4 x standalone 10-bit PWM modules
  • 4 x Capture/Compare/PWM modules
  • Three 8-bit Timers/Counters
  • Four 16-bit Timers/Counters
  • 3 x Hardware Limit Timer (HLT)
  • Windowed Watchdog Timer (WWDT)
  • Temperature Sensor
  • Numerically Controlled Oscillator (NCO)
  • Signal Measurement Timer (SMT)
  • eXtreme Low Power (XLP) technology
  • Doze, Idle, and Sleep Power Saving Operating Modes
  • Peripheral Module Disable (PMD)
  • Low Current Power-on Reset (POR)
  • Brown-out Reset (BOR)
  • Low-Power BOR (LPBOR)
  • Peripheral Pin Select (PPS)
  • Device Information Area (DIA)
  • 4 x Configurable Logic Cell (CLC)
  • In-Circuit Debug Integrated On-Chip
  • In-Circuit Serial Programing (ICSP) via Two Pins
Parameter
Parameter Name Value Value
Program Memory Type Flash Flash
Program Memory (KB) 16 16
CPU Speed (MIPS) 16 16
RAM Bytes 1,024 1,024
Data EEPROM (bytes) 256 256
Digital Communication Peripherals 2-UART, 1-SPI, 2-I2C 2-UART, 1-SPI, 2-I2C
Capture/Compare/PWM Peripherals 4 CCP 4 CCP
Timers 3 x 8-bit, 4 x 16-bit 3 x 8-bit, 4 x 16-bit
ADC 24 ch, 12-bit 24 ch, 12-bit
Comparators 2 2
Temperature Range (C) -40 to 125 -40 to 125
Operating Voltage Range (V) 1.8 to 5.5 1.8 to 5.5
Pin Count 28 28
XLP Yes Yes
Cap Touch Channels 24 24
Documents
PIC18(L)F24/25K42 Memory ProgrammingProgramming Specification04/21/2016338KB
AN1450 - Delay Block/DebouncerAppNote07/30/20121414KB
AN1470 - Manchester Decoder Using the CLC and NCOAppNote10/17/20121187KB
AN1473 - Various Solutions for Calculating a Pulse and Duty CycleAppNote12/05/2012572KB
AN1476 - Combining the CLC and NCO to Implement a High Resolution PWMAppNote08/17/2015317KB
AN1521 - Practical Guide to Implementing Solar Panel MPPT AlgorithmsAppNote05/14/2013440KB
AN1660 - A Complete Low-Cost Design and Analysis for Single and Multi-Phase AC Induction Motors Using an 8-Bit PIC16 MCUAppNote12/03/20141047KB
AN1817 - Using a Hardware or Software CRC with Enhanced Core PIC16F1XXX in Class B ApplicationsAppNote10/14/2014496KB
AN1921 - Microchip TCP/IP Lite StackAppNote11/16/2015264KB
AN2030 - Auto-Calibration of Internal Oscillator Using Signal Measurement Timer (SMT)AppNote12/02/2015214KB
AN2045 - Interfacing Serial EEPROMs with 8-Bit PIC MicrocontrollersAppNote01/21/20162087KB
AN2059 - LIN Basics and Implementation of the MCC LIN Stack Library on 8-Bit PIC MicrocontrollersAppNote02/24/2016816KB
TB3071 - Voltage-Controlled Oscillator with Linear Frequency OutputAppNote11/09/2012622KB
TB3096 - Pulse Code Modulated (PCM) Infrared Remote Control Using PIC16F1708AppNote07/15/2013557KB
TB3102 - Boost Converter Using the PIC12F1501 NCO PeripheralAppNote12/11/2013270KB
TB3118 - Complementary Waveform Generator Technical BriefAppNote11/25/2014375KB
TB3122 - Hardware Limit Timer on PIC MicrocontrollersAppNote01/22/2015216KB
TB3123 - Windowed Watchdog Timer on PIC MicrocontrollersAppNote01/14/2015105KB
TB3126 - PIC16(L)F183XX Data Signal Modulator (DSM) Technical BriefAppNote04/08/2015165KB
TB3128 - CRC and Memory Scan on 8-Bit MicrocontrollersAppNote02/06/2015153KB
TB3130 - Peripheral Pin Select in 8-Bit MicrocontrollersAppNote02/23/2015588KB
TB3131 - Numerically Controlled Oscillator on PIC MicrocontrollersAppNote02/18/2015552KB
TB3133 - Configurable Logic Cell on PIC MicrocontrollersAppNote03/25/2015330KB
TB3138 - Zero-Cross Detection Module Technical BriefAppNote06/04/2015435KB
TB3144 - Doze, Idle and PMD Features of 8-Bit PIC MicrocontrollersAppNote10/12/2015151KB
TB3145 - Programming Flash Memory at Program TimeAppNote01/19/201675KB
TB3151 - Expanding 8-Bit Digital Communications Using Peripheral Pin Select (PPS)AppNote04/26/2016127KB
AN1660 Design FilesAppNoteLiterature02/25/20143307KB
AN1921 Source codeAppNoteLiterature09/10/201516041KB
AN2045 EXP8I2CClick.X.zipAppNoteLiterature01/21/2016684KB
AN2045 EXP8SPIClick.X.zipAppNoteLiterature01/21/2016417KB
TB3071 Source CodeAppNoteLiterature04/30/201318KB
Configurable Logic Cell (CLC) Tips 'n TricksTips and Tricks10/01/20122041KB
New Peripherals Tips 'n TricksTips and Tricks09/14/2012405KB
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC18F24K4228161,024
PIC18F25K4228322,048
PIC18(L)F24/25K42 Memory Programming PIC18F25K42
AN1450 PIC16F1513
AN1450 Source Code PIC16F1513
AN1470 PIC16F1509
AN1473 PIC16F1509
AN1476 PIC18F24K42
AN1476 Source Code PIC18F24K42
AN1521 PIC16F1933
AN1660 PIC16F1509
AN1660 Source Code PIC16F1509
AN1660 Design Files PIC16F1509
AN1817 PIC18F24K42
AN1921 PIC16F1933
AN1921 Source code PIC16F1933
AN2030 PIC18F25K42
AN2030 Source Code PIC18F25K42
AN2045 PIC16F1823
AN2045 EXP8I2CClick.X.zip PIC16F1823
AN2045 EXP8SPIClick.X.zip PIC16F1823
AN2059 PIC16F1933
TB3071 PIC16F1507
TB3071 Source Code PIC16F1507
TB3096 PIC18F25K42
TB3102 PIC16F1509
TB3118 PIC16F1507
TB3122 PIC18F25K42
TB3123 PIC18F25K42
TB3126 PIC18F25K42
TB3128 PIC18F25K42
TB3130 PIC18F25K42
TB3131 PIC16F1509
TB3133 PIC10F320
TB3138 PIC18F25K42
TB3144 PIC18F25K42
TB3145 PIC18F24K42
TB3151 PIC18F24K42
AN1660 Design Files PIC16F1513
AN1921 Source code PIC16F1513
AN2045 EXP8I2CClick.X.zip PIC16F1513
AN2045 EXP8SPIClick.X.zip PIC16F1513
TB3071 Source Code PIC16F1509
Configurable Logic Cell (CLC) Tips 'n Tricks PIC16F1509
New Peripherals Tips 'n Tricks PIC16F1509