Microchip Technology, Inc.Newer Device Available PIC18F45Q10PIC18F43K22
Description
Additional Features High Performance RISC CPU:
C Compiler optimized architecture/instruc
tion set
Data EEPROM to 1024 bytes
Linear program memory addressing to 64 Kbytes
Linear data memory addressing to 4 Kbytes
Up to 16 MIPS operation
16-bit wide instructions, 8-bit wide data path
Priority levels for interrupts
31-level, software accessible hardware stack
8 x 8 Single-Cycle Hardware Multiplier Extreme Low-Power Managementwith nanoWatt XLP™:
Sleep mode: 100 nA, typical
Watchdog Timer: 500 nA, typical
Timer1 Oscillator: 500 nA @ typical 32 kHz Flexible Oscillator Structure:
Precision 16 MHz internal oscillator block:
Factory calibrated to ± 1%
Software selectable frequencies range of31 kHz to 16 MHz
64 MHz performance available using PLL
no external components required
Four Crystal modes up to 64 MHz
Two external Clock modes up to 64 MHz
4X Phase Lock Loop (PLL)
Secondary oscillator using Timer1 @ 32 kHz
Fail-Safe Clock Monitor:
Allows for safe shutdown if peripheral clockstops
Two-Speed Oscillator Start-upSpecial Microcontroller Features:
Full 5.5V operation (PIC18F2XK22/4XK22)
Low voltage option available for 1.8V-3.6V operation(PIC18LF2XK
22/4XK22)
Self-reprogrammable under software control
Power-on Reset (POR), Power-up Timer (PWRT)and Oscillator Start-up Timer (OST)
Programmable Brown-out Reset (BOR)
Extended Watchdog Timer (WDT) with on-chiposcillator and software enable
Programmable code protection
In-Circuit Serial Programming™ (ICSP™) viatwo pins
In-Circuit Debug via two pins Analog Features:
Analog-to-Digital Converter (ADC) module:
10-bit resolution
17 analog input channels (PIC18F/LF2XK22)
28 analog input channels (PIC18F/LF4XK22)
Auto acquisition capability
Conversion available during Sleep
Programmable High/Low Voltage Detection(PLVD) module
Charge Time Measurement Unit (CTMU) formTouch™ support:
Up to 28 channels for button, sensor or sliderinput
Analog comparator module with:
Two rail-to-rail analog comparators
Comparator inputs and outputs externallyaccessible and configurable
Voltage reference module with:
Programmable On-chip Voltage Reference(CVREF) module (% of VDD)
Selectable on-chip fixed voltage reference Peripheral Features:
24/35 I/O pins and 1 input-only pin:
High current sink/source 25 mA/25 mA
Individually programmable weak pull-ups
Individually programmable interrupt-on-pinchan
ge
Three external interrupt pins
Up to seven Timer modules:
Up to four 16-bit timers/counters with prescaler
Up to three 8-bit timers/counters
Dedicated, low-power Timer1 oscillator
Up to two Capture/Compare/PWM (CCP) modules
Up to three Enhanced Capture/Compare/PWM(
ECCP) modules with:
One, two or four PWM outputs
Selectable polarity
Programmable dead time
Auto-shutdown and Auto-restart
PWM output steering control
Two Master Synchronous Serial Port (MSSP)modules with two modes of operation:
3-wire SPI (supports all 4 SPI modes)
I2C™ Master and Slave modes (Slave modewith address masking)
Two Enhanced Universal Synchronous AsynchronousReceiver Transmitter modules (EUSART):
Supports RS-232, RS-485 and LIN 2.0
Auto-Baud Detect
Auto Wake-up on Start bit
Microchip Technology, Inc.
Done
Description
Additional Features High Performance RISC CPU:
C Compiler optimized architecture/instruc
tion set
Data EEPROM to 1024 bytes
Linear program memory addressing to 64 Kbytes
Linear data memory addressing to 4 Kbytes
Up to 16 MIPS operation
16-bit wide instructions, 8-bit wide data path
Priority levels for interrupts
31-level, software accessible hardware stack
8 x 8 Single-Cycle Hardware Multiplier Extreme Low-Power Managementwith nanoWatt XLP™:
Sleep mode: 100 nA, typical
Watchdog Timer: 500 nA, typical
Timer1 Oscillator: 500 nA @ typical 32 kHz Flexible Oscillator Structure:
Precision 16 MHz internal oscillator block:
Factory calibrated to ± 1%
Software selectable frequencies range of31 kHz to 16 MHz
64 MHz performance available using PLL
no external components required
Four Crystal modes up to 64 MHz
Two external Clock modes up to 64 MHz
4X Phase Lock Loop (PLL)
Secondary oscillator using Timer1 @ 32 kHz
Fail-Safe Clock Monitor:
Allows for safe shutdown if peripheral clockstops
Two-Speed Oscillator Start-upSpecial Microcontroller Features:
Full 5.5V operation (PIC18F2XK22/4XK22)
Low voltage option available for 1.8V-3.6V operation(PIC18LF2XK
22/4XK22)
Self-reprogrammable under software control
Power-on Reset (POR), Power-up Timer (PWRT)and Oscillator Start-up Timer (OST)
Programmable Brown-out Reset (BOR)
Extended Watchdog Timer (WDT) with on-chiposcillator and software enable
Programmable code protection
In-Circuit Serial Programming™ (ICSP™) viatwo pins
In-Circuit Debug via two pins Analog Features:
Analog-to-Digital Converter (ADC) module:
10-bit resolution
17 analog input channels (PIC18F/LF2XK22)
28 analog input channels (PIC18F/LF4XK22)
Auto acquisition capability
Conversion available during Sleep
Programmable High/Low Voltage Detection(PLVD) module
Charge Time Measurement Unit (CTMU) formTouch™ support:
Up to 28 channels for button, sensor or sliderinput
Analog comparator module with:
Two rail-to-rail analog comparators
Comparator inputs and outputs externallyaccessible and configurable
Voltage reference module with:
Programmable On-chip Voltage Reference(CVREF) module (% of VDD)
Selectable on-chip fixed voltage reference Peripheral Features:
24/35 I/O pins and 1 input-only pin:
High current sink/source 25 mA/25 mA
Individually programmable weak pull-ups
Individually programmable interrupt-on-pinchan
ge
Three external interrupt pins
Up to seven Timer modules:
Up to four 16-bit timers/counters with prescaler
Up to three 8-bit timers/counters
Dedicated, low-power Timer1 oscillator
Up to two Capture/Compare/PWM (CCP) modules
Up to three Enhanced Capture/Compare/PWM(
ECCP) modules with:
One, two or four PWM outputs
Selectable polarity
Programmable dead time
Auto-shutdown and Auto-restart
PWM output steering control
Two Master Synchronous Serial Port (MSSP)modules with two modes of operation:
3-wire SPI (supports all 4 SPI modes)
I2C™ Master and Slave modes (Slave modewith address masking)
Two Enhanced Universal Synchronous AsynchronousReceiver Transmitter modules (EUSART):
Supports RS-232, RS-485 and LIN 2.0
Auto-Baud Detect
Auto Wake-up on Start bit
Datasheet
Datasheet Summary Powered by GS/AI
The PIC18F45Q10 microcontroller from Microchip Technology, Inc. is part of the PIC18 family, featuring a high-performance RISC CPU optimized for C compiler architecture. It supports up to 32 Kbytes of Flash program memory and 16 Kbytes of data memory, with a maximum performance of 16 MIPS. The device operates within a voltage range of 2.3V to 5.5V and includes a variety of low-power features, such as a sleep mode consuming only 20 nA.
The microcontroller offers a flexible oscillator structure, including a factory-calibrated internal oscillator with selectable frequencies from 31 kHz to 16 MHz, and the ability to achieve up to 64 MHz using a Phase Lock Loop (PLL). It also features an integrated 10-bit Analog-to-Digital Converter (ADC) with up to 30 channels, as well as two rail-to-rail analog comparators and a digital-to-analog converter (DAC) with multiple output levels.
For peripheral connectivity, the PIC18F45Q10 includes up to 35 I/O pins, multiple timer modules, and support for various communication protocols such as I2C, SPI, and UART. The device is designed for applications requiring high performance and low power consumption, making it suitable for a wide range of embedded systems.
Datasheet Summary Powered by GS/AI
The PIC18F45Q10 microcontroller from Microchip Technology, Inc. is part of the PIC18 family, featuring a high-performance RISC CPU optimized for C compiler architecture. It supports up to 32 Kbytes of Flash program memory and 16 Kbytes of data memory, with a maximum performance of 16 MIPS. The device operates within a voltage range of 2.3V to 5.5V and includes a variety of low-power features, such as a sleep mode consuming only 20 nA.
The microcontroller offers a flexible oscillator structure, including a factory-calibrated internal oscillator with selectable frequencies from 31 kHz to 16 MHz, and the ability to achieve up to 64 MHz using a Phase Lock Loop (PLL). It also features an integrated 10-bit Analog-to-Digital Converter (ADC) with up to 30 channels, as well as two rail-to-rail analog comparators and a digital-to-analog converter (DAC) with multiple output levels.
For peripheral connectivity, the PIC18F45Q10 includes up to 35 I/O pins, multiple timer modules, and support for various communication protocols such as I2C, SPI, and UART. The device is designed for applications requiring high performance and low power consumption, making it suitable for a wide range of embedded systems.
Additional Features High Performance RISC CPU:
C Compiler optimized architecture/instruc
tion set
Data EEPROM to 1024 bytes
Linear program memory addressing to 64 Kbytes
Linear data memory addressing to 4 Kbytes
Up to 16 MIPS operation
16-bit wide instructions, 8-bit wide data path
Priority levels for interrupts
31-level, software accessible hardware stack
8 x 8 Single-Cycle Hardware Multiplier Extreme Low-Power Managementwith nanoWatt XLP™:
Sleep mode: 100 nA, typical
Watchdog Timer: 500 nA, typical
Timer1 Oscillator: 500 nA @ typical 32 kHz Flexible Oscillator Structure:
Precision 16 MHz internal oscillator block:
Factory calibrated to ± 1%
Software selectable frequencies range of31 kHz to 16 MHz
64 MHz performance available using PLL
no external components required
Four Crystal modes up to 64 MHz
Two external Clock modes up to 64 MHz
4X Phase Lock Loop (PLL)
Secondary oscillator using Timer1 @ 32 kHz
Fail-Safe Clock Monitor:
Allows for safe shutdown if peripheral clockstops
Two-Speed Oscillator Start-upSpecial Microcontroller Features:
Full 5.5V operation (PIC18F2XK22/4XK22)
Low voltage option available for 1.8V-3.6V operation(PIC18LF2XK
22/4XK22)
Self-reprogrammable under software control
Power-on Reset (POR), Power-up Timer (PWRT)and Oscillator Start-up Timer (OST)
Programmable Brown-out Reset (BOR)
Extended Watchdog Timer (WDT) with on-chiposcillator and software enable
Programmable code protection
In-Circuit Serial Programming™ (ICSP™) viatwo pins
In-Circuit Debug via two pins Analog Features:
Analog-to-Digital Converter (ADC) module:
10-bit resolution
17 analog input channels (PIC18F/LF2XK22)
28 analog input channels (PIC18F/LF4XK22)
Auto acquisition capability
Conversion available during Sleep
Programmable High/Low Voltage Detection(PLVD) module
Charge Time Measurement Unit (CTMU) formTouch™ support:
Up to 28 channels for button, sensor or sliderinput
Analog comparator module with:
Two rail-to-rail analog comparators
Comparator inputs and outputs externallyaccessible and configurable
Voltage reference module with:
Programmable On-chip Voltage Reference(CVREF) module (% of VDD)
Selectable on-chip fixed voltage reference Peripheral Features:
24/35 I/O pins and 1 input-only pin:
High current sink/source 25 mA/25 mA
Individually programmable weak pull-ups
Individually programmable interrupt-on-pinchan
ge
Three external interrupt pins
Up to seven Timer modules:
Up to four 16-bit timers/counters with prescaler
Up to three 8-bit timers/counters
Dedicated, low-power Timer1 oscillator
Up to two Capture/Compare/PWM (CCP) modules
Up to three Enhanced Capture/Compare/PWM(
ECCP) modules with:
One, two or four PWM outputs
Selectable polarity
Programmable dead time
Auto-shutdown and Auto-restart
PWM output steering control
Two Master Synchronous Serial Port (MSSP)modules with two modes of operation:
3-wire SPI (supports all 4 SPI modes)
I2C™ Master and Slave modes (Slave modewith address masking)
Two Enhanced Universal Synchronous AsynchronousReceiver Transmitter modules (EUSART):
Supports RS-232, RS-485 and LIN 2.0
Auto-Baud Detect
Auto Wake-up on Start bit
Additional Features
High Performance RISC CPU:
C Compiler optimized architecture/instruction set
Data EEPROM to 1024 bytes
Linear program memory addressing to 64 Kbytes
Linear data memory addressing to 4 Kbytes
Up to 16 MIPS operation
16-bit wide instructions, 8-bit wide data path
Priority levels for interrupts
31-level, software accessible hardware stack
8 x 8 Single-Cycle Hardware Multiplier
Extreme Low-Power Managementwith nanoWatt XLP™:
Sleep mode: 100 nA, typical
Watchdog Timer: 500 nA, typical
Timer1 Oscillator: 500 nA @ typical 32 kHz
Flexible Oscillator Structure:
Precision 16 MHz internal oscillator block:
Factory calibrated to ± 1%
Software selectable frequencies range of31 kHz to 16 MHz