PIC18F45K40

PIC18(L)FxxK40 microcontrollers combine large Flash/EE/RAM memory, rich peripheral integration, XLP and 5V support to suit a variety of general purpose applications. These 28-pin and 40-pin devices deliver Core Independent Peripherals such as CWG, WWDT, CRC/Memory Scan, Hardware CVD, Zero-Cross Detect and Peripheral Pin Select, providing for increased design flexibility and lower system cost.

Features
  • PIC18 Core with 83 Instructions, 31 Stack Levels
  • Internal 64MHz oscillator
  • Operating Voltage Range:- ‘F’ Version (2.3V – 5.5V)- Low Power ‘LF’ variant (1.8V – 3.6V)
  • Temperature Range:- Industrial Version (-40C to 85C)- Extended Version (-40C to 125C)
  • 32 KB Flash Program Memory with self read/write capability
  • 2048 Bytes Data SRAM Memory
  • 256 Bytes of EEPROM
  • 35 x 10-bit ADC channels
  • 1 x 5-bit DAC
  • 2 x 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
  • 1 x I2C/SPI
  • 1 x EUSART with LIN support
  • CRC with Memory Scan
  • Windowed Watchdog Timer (WWDT)
  • 1 x Hardware Limit Timer (HLT)
  • 1 x Complementary Waveform Generator
  • 2 x standalone 10-bit PWM modules
  • 2 x Capture/Compare/PWM modules
  • Four 8-bit Timers/Counters
  • Three 16-bit Timers/Counters
  • 1 x Hardware Limit Timer (HLT)
  • Extended Watchdog Timer (WDT)
  • eXtreme Low Power (XLP) technology
  • Doze, Idle, and Sleep Power Saving Operating Modes
  • Sleep mode: 50nA @ 1.8V, typical
  • Active mode: 32uA/MHz @ 1.8V, typical
  • Low Current Power-on Reset (POR)
  • Brown-out Reset (BOR)
  • Low-Power BOR (LPBOR)
  • Peripheral Pin Select
  • 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) 32 32
CPU Speed (MIPS) 16 16
RAM Bytes 2,048 2,048
Data EEPROM (bytes) 256 256
Digital Communication Peripherals 1-UART, 1-SPI, 1-I2C 1-UART, 1-SPI, 1-I2C
Capture/Compare/PWM Peripherals 2 CCP 2 CCP
Timers 4 x 8-bit, 3 x 16-bit 4 x 8-bit, 3 x 16-bit
ADC 35 ch, 10-bit 35 ch, 10-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 40 40
XLP Yes Yes
Cap Touch Channels 35 35
Documents
PIC18(L)F2X/4XK40 Memory ProgrammingProgramming Specification09/29/2015342KB
AN1450 - Delay Block/DebouncerAppNote07/30/20121414KB
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
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
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
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
AN1921 Source codeAppNoteLiterature09/10/201516041KB
AN2045 EXP8I2CClick.X.zipAppNoteLiterature01/21/2016684KB
AN2045 EXP8SPIClick.X.zipAppNoteLiterature01/21/2016417KB
PIC18(L)F2X/4X/6XK40 - Large Memory, Highly Integrated 8-BitProduct Brief07/21/2016197KB
相关开发工具
Similar Devices
ProductPinsFlashRAMPrice5KNotes
PIC18F24K4028161,024
PIC18F25K4028322,048
PIC18F26K4028644,096
PIC18F27K40281284,096
PIC18F45K4040322,048
PIC18F46K4040644,096
PIC18F47K40401284,096
PIC18F65K4064322,048
PIC18(L)F2X/4XK40 Memory Programming PIC18F45K40
AN1450 PIC16F1513
AN1450 Source Code PIC16F1513
AN1817 PIC18F25K42
AN1921 PIC16F1933
AN1921 Source code PIC16F1933
AN2045 PIC16F1823
AN2045 EXP8I2CClick.X.zip PIC16F1823
AN2045 EXP8SPIClick.X.zip PIC16F1823
AN2059 PIC16F1933
TB3118 PIC18F45K40
TB3122 PIC18F25K42
TB3123 PIC18F45K40
TB3126 PIC18F45K40
TB3128 PIC18F25K42
TB3130 PIC18F25K42
TB3138 PIC18F45K40
TB3144 PIC18F45K40
TB3145 PIC18F24K42
TB3151 PIC18F24K42
AN1921 Source code PIC16F1513
AN2045 EXP8I2CClick.X.zip PIC16F1513
AN2045 EXP8SPIClick.X.zip PIC16F1513
PIC18(L)F2X/4X/6XK40 - Large Memory, Highly Integrated 8-Bit PIC18F45K40