Microchip Technology, Inc. PIC18F24K22

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 Management with 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 of 31 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 clock stops Two-Speed Oscillator Start-up Special Microcontroller Features: Full 5.5V operation (PIC18F2XK22/4XK22) Low voltage option available for 1.8V-3.6V operation (PIC18LF2XK22/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-chip oscillator and software enable Programmable code protection In-Circuit Serial Programming™ (ICSP™) via two 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) for mTouch™ support: Up to 28 channels for button, sensor or slider input Analog comparator module with: Two rail-to-rail analog comparators Comparator inputs and outputs externally accessible 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-pin change 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 mode with address masking) Two Enhanced Universal Synchronous Asynchronous Receiver Transmitter modules (EUSART): Supports RS-232, RS-485 and LIN 2.0 Auto-Baud Detect Auto Wake-up on Start bit
Datasheet
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 Management with 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 of 31 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 clock stops Two-Speed Oscillator Start-up Special Microcontroller Features: Full 5.5V operation (PIC18F2XK22/4XK22) Low voltage option available for 1.8V-3.6V operation (PIC18LF2XK22/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-chip oscillator and software enable Programmable code protection In-Circuit Serial Programming™ (ICSP™) via two 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) for mTouch™ support: Up to 28 channels for button, sensor or slider input Analog comparator module with: Two rail-to-rail analog comparators Comparator inputs and outputs externally accessible 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-pin change 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 mode with address masking) Two Enhanced Universal Synchronous Asynchronous Receiver Transmitter modules (EUSART): Supports RS-232, RS-485 and LIN 2.0 Auto-Baud Detect Auto Wake-up on Start bit
Datasheet

Suppliers

Company
Product
Description
Supplier Links
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 Management with 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 of 31 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 clock stops Two-Speed Oscillator Start-up Special Microcontroller Features: Full 5.5V operation (PIC18F2XK22/4XK22) Low voltage option available for 1.8V-3.6V operation (PIC18LF2XK22/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-chip oscillator and software enable Programmable code protection In-Circuit Serial Programming™ (ICSP™) via two 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) for mTouch™ support: Up to 28 channels for button, sensor or slider input Analog comparator module with: Two rail-to-rail analog comparators Comparator inputs and outputs externally accessible 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-pin change 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 mode with address masking) Two Enhanced Universal Synchronous Asynchronous Receiver 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 Management with 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 of 31 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 clock stops
    • Two-Speed Oscillator Start-up
    Special Microcontroller Features:
    • Full 5.5V operation (PIC18F2XK22/4XK22)
    • Low voltage option available for 1.8V-3.6V operation (PIC18LF2XK22/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-chip oscillator and software enable
    • Programmable code protection
    • In-Circuit Serial Programming™ (ICSP™) via two 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) for mTouch™ support:
      • Up to 28 channels for button, sensor or slider input
    • Analog comparator module with:
      • Two rail-to-rail analog comparators
      • Comparator inputs and outputs externally accessible 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-pin change
    • 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 mode with address masking)
    • Two Enhanced Universal Synchronous Asynchronous Receiver Transmitter modules (EUSART):
      • Supports RS-232, RS-485 and LIN 2.0
      • Auto-Baud Detect
      • Auto Wake-up on Start bit
Supplier's Site Datasheet

Technical Specifications

  Microchip Technology, Inc.
Product Category Microcontrollers (MCU)
Product Number PIC18F24K22
Bits Other; 10-bit
Number 17
RAM 0.7680 KB
ROM 16 KB
Unlock Full Specs
to access all available technical data

Similar Products

Microcontrollers - A2C01976800 - Quarktwin Technology Ltd.
Infineon Technologies AG
Specs
Life Cycle Stage Removed; Obsolete
View Details
2 suppliers
Microcontrollers - 428453 - RS Components, Ltd.
RS Components, Ltd.
Specs
Data Bus 32 Bit; 32bit
Package Type QFP; Other; LQFP
Pin Count 100
View Details
Embedded - Embedded - Microcontrollers - ADUC7033BSTZ-8L - 911035-ADUC7033BSTZ-8L - Win Source Electronics
Specs
Data Bus 32 Bit
Clock Speed 20 MHz
RAM 96 KB
View Details
2 suppliers