Microchip Technology, Inc. PIC18F44K20

Description
The PIC18F2XK20/4XK20 family offers the advantages of all PIC18 microcontrollers – namely, high computational performance at an economical price – with the addition of high-endurance, Flash program memory. On top of these features, the PIC18F2XK20/4XK20 family introduces design enhancements that make these microcontrollers a logical choice for many highperformance, power sensitive applications. Additional Features High Performance RISC CPU: C Compiler Optimized Architecture: Optional extended instruction set designed tooptimize re-entrant code Up to 1024 bytes Data EEPROM Up to 64 Kbytes Linear program memoryaddressing Up to 3936 bytes Linear data memory addressing 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 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-up Special Microcontroller Features: Operating Voltage Range: 1.8V to 3.6V Self-Programmable under Software Control Programmable 16-Level High/Low-VoltageDete ction (HLVD) module: Interrupt on High/Low-Voltage Detection Programmable Brown-out Reset (BOR): With software enable option Extended Watchdog Timer (WDT): Programmable period from 4 ms to 131s Single-Supply 3V In-Circuit SerialProgramming™ (ICSP™) via two pins In-Circuit Debug (ICD) via Two Pins Extreme Low-Power Managementwith nanoWatt XLP™: Sleep mode: 100 nA Watchdog Timer: 500 nA Timer1 Oscillator: 500 nA @ 32 kHz Analog Features: Analog-to-Digital Converter (ADC) module : 10-bit resolution, 13 External Channels Auto-acquisition capability Conversion available during Sleep 1.2V Fixed Voltage Reference (FVR) channel Independent input multiplexing Analog Comparator module: Two rail-to-rail analog comparators Independent input multiplexing Voltage Reference (CVREF) module Programmable (% VDD), 16 steps Two 16-level voltage ranges using VREF pins Peripheral Highlights: Up to 35 I/O pins plus 1 input-only pin: High-Current Sink/Source 25 mA/25 mA Three programmable external interrupts Four programmable interrupt-on-change Eight programmable weak pull-ups Programmable slew rate Capture/Compare/PWM (CCP) module Enhanced CCP (ECCP) module: One, two or four PWM outputs Selectable polarity Programmable dead time Auto-Shutdown and Auto-Restart Master Synchronous Serial Port (MSSP) module 3-wire SPI (supports all 4 modes) I2C™ Master and Slave modes with addressmask Enhanced Universal Synchronous AsynchronousReceiver Transmitter (EUSART) module: Supports RS-485, RS-232 and LIN RS-232 operation using internal oscillator Auto-Wake-up on Break Auto-Baud Detect
Datasheet
Description
The PIC18F2XK20/4XK20 family offers the advantages of all PIC18 microcontrollers – namely, high computational performance at an economical price – with the addition of high-endurance, Flash program memory. On top of these features, the PIC18F2XK20/4XK20 family introduces design enhancements that make these microcontrollers a logical choice for many highperformance, power sensitive applications. Additional Features High Performance RISC CPU: C Compiler Optimized Architecture: Optional extended instruction set designed tooptimize re-entrant code Up to 1024 bytes Data EEPROM Up to 64 Kbytes Linear program memoryaddressing Up to 3936 bytes Linear data memory addressing 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 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-up Special Microcontroller Features: Operating Voltage Range: 1.8V to 3.6V Self-Programmable under Software Control Programmable 16-Level High/Low-VoltageDete ction (HLVD) module: Interrupt on High/Low-Voltage Detection Programmable Brown-out Reset (BOR): With software enable option Extended Watchdog Timer (WDT): Programmable period from 4 ms to 131s Single-Supply 3V In-Circuit SerialProgramming™ (ICSP™) via two pins In-Circuit Debug (ICD) via Two Pins Extreme Low-Power Managementwith nanoWatt XLP™: Sleep mode: 100 nA Watchdog Timer: 500 nA Timer1 Oscillator: 500 nA @ 32 kHz Analog Features: Analog-to-Digital Converter (ADC) module : 10-bit resolution, 13 External Channels Auto-acquisition capability Conversion available during Sleep 1.2V Fixed Voltage Reference (FVR) channel Independent input multiplexing Analog Comparator module: Two rail-to-rail analog comparators Independent input multiplexing Voltage Reference (CVREF) module Programmable (% VDD), 16 steps Two 16-level voltage ranges using VREF pins Peripheral Highlights: Up to 35 I/O pins plus 1 input-only pin: High-Current Sink/Source 25 mA/25 mA Three programmable external interrupts Four programmable interrupt-on-change Eight programmable weak pull-ups Programmable slew rate Capture/Compare/PWM (CCP) module Enhanced CCP (ECCP) module: One, two or four PWM outputs Selectable polarity Programmable dead time Auto-Shutdown and Auto-Restart Master Synchronous Serial Port (MSSP) module 3-wire SPI (supports all 4 modes) I2C™ Master and Slave modes with addressmask Enhanced Universal Synchronous AsynchronousReceiver Transmitter (EUSART) module: Supports RS-485, RS-232 and LIN RS-232 operation using internal oscillator Auto-Wake-up on Break Auto-Baud Detect
Datasheet

Suppliers

Company
Product
Description
Supplier Links
The PIC18F2XK20/4XK20 family offers the advantages of all PIC18 microcontrollers – namely, high computational performance at an economical price – with the addition of high-endurance, Flash program memory. On top of these features, the PIC18F2XK20/4XK20 family introduces design enhancements that make these microcontrollers a logical choice for many highperformance, power sensitive applications. Additional Features High Performance RISC CPU: C Compiler Optimized Architecture: Optional extended instruction set designed tooptimize re-entrant code Up to 1024 bytes Data EEPROM Up to 64 Kbytes Linear program memoryaddressing Up to 3936 bytes Linear data memory addressing 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 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-up Special Microcontroller Features: Operating Voltage Range: 1.8V to 3.6V Self-Programmable under Software Control Programmable 16-Level High/Low-VoltageDete ction (HLVD) module: Interrupt on High/Low-Voltage Detection Programmable Brown-out Reset (BOR): With software enable option Extended Watchdog Timer (WDT): Programmable period from 4 ms to 131s Single-Supply 3V In-Circuit SerialProgramming™ (ICSP™) via two pins In-Circuit Debug (ICD) via Two Pins Extreme Low-Power Managementwith nanoWatt XLP™: Sleep mode: 100 nA Watchdog Timer: 500 nA Timer1 Oscillator: 500 nA @ 32 kHz Analog Features: Analog-to-Digital Converter (ADC) module : 10-bit resolution, 13 External Channels Auto-acquisition capability Conversion available during Sleep 1.2V Fixed Voltage Reference (FVR) channel Independent input multiplexing Analog Comparator module: Two rail-to-rail analog comparators Independent input multiplexing Voltage Reference (CVREF) module Programmable (% VDD), 16 steps Two 16-level voltage ranges using VREF pins Peripheral Highlights: Up to 35 I/O pins plus 1 input-only pin: High-Current Sink/Source 25 mA/25 mA Three programmable external interrupts Four programmable interrupt-on-change Eight programmable weak pull-ups Programmable slew rate Capture/Compare/PWM (CCP) module Enhanced CCP (ECCP) module: One, two or four PWM outputs Selectable polarity Programmable dead time Auto-Shutdown and Auto-Restart Master Synchronous Serial Port (MSSP) module 3-wire SPI (supports all 4 modes) I2C™ Master and Slave modes with addressmask Enhanced Universal Synchronous AsynchronousReceiver Transmitter (EUSART) module: Supports RS-485, RS-232 and LIN RS-232 operation using internal oscillator Auto-Wake-up on Break Auto-Baud Detect

The PIC18F2XK20/4XK20 family offers the advantages of all PIC18 microcontrollers – namely, high computational performance at an economical price – with the addition of high-endurance, Flash program memory. On top of these features, the PIC18F2XK20/4XK20 family introduces design enhancements that make these microcontrollers a logical choice for many highperformance, power sensitive applications.

Additional Features

    High Performance RISC CPU:
    • C Compiler Optimized Architecture:
      • Optional extended instruction set designed tooptimize re-entrant code
    • Up to 1024 bytes Data EEPROM
    • Up to 64 Kbytes Linear program memoryaddressing
    • Up to 3936 bytes Linear data memory addressing
    • 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
    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-up
    Special Microcontroller Features:
    • Operating Voltage Range: 1.8V to 3.6V
    • Self-Programmable under Software Control
    • Programmable 16-Level High/Low-VoltageDetection (HLVD) module:
      • Interrupt on High/Low-Voltage Detection
    • Programmable Brown-out Reset (BOR):
      • With software enable option
    • Extended Watchdog Timer (WDT):
      • Programmable period from 4 ms to 131s
    • Single-Supply 3V In-Circuit SerialProgramming™ (ICSP™) via two pins
    • In-Circuit Debug (ICD) via Two Pins
    Extreme Low-Power Managementwith nanoWatt XLP™:
    • Sleep mode: 100 nA
    • Watchdog Timer: 500 nA
    • Timer1 Oscillator: 500 nA @ 32 kHz
    Analog Features:
    • Analog-to-Digital Converter (ADC) module :
      • 10-bit resolution, 13 External Channels
      • Auto-acquisition capability
      • Conversion available during Sleep
      • 1.2V Fixed Voltage Reference (FVR) channel
      • Independent input multiplexing
    • Analog Comparator module:
      • Two rail-to-rail analog comparators
      • Independent input multiplexing
    • Voltage Reference (CVREF) module
      • Programmable (% VDD), 16 steps
      • Two 16-level voltage ranges using VREF pins
    Peripheral Highlights:
    • Up to 35 I/O pins plus 1 input-only pin:
      • High-Current Sink/Source 25 mA/25 mA
      • Three programmable external interrupts
      • Four programmable interrupt-on-change
      • Eight programmable weak pull-ups
      • Programmable slew rate
    • Capture/Compare/PWM (CCP) module
    • Enhanced CCP (ECCP) module:
      • One, two or four PWM outputs
      • Selectable polarity
      • Programmable dead time
      • Auto-Shutdown and Auto-Restart
    • Master Synchronous Serial Port (MSSP) module
      • 3-wire SPI (supports all 4 modes)
      • I2C™ Master and Slave modes with addressmask
    Enhanced Universal Synchronous AsynchronousReceiver Transmitter (EUSART) module:
    • Supports RS-485, RS-232 and LIN
    • RS-232 operation using internal oscillator
    • Auto-Wake-up on Break
    • Auto-Baud Detect
Supplier's Site Datasheet

Technical Specifications

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

Similar Products

 - COP8SGE7VEJ7 - Rochester Electronics
Specs
Data Bus 8 Bit; 8-Bit
Life Cycle Stage Obsolete
ROM Type OTP
View Details
2 suppliers
Microcontrollers - 1814977P - RS Components, Ltd.
RS Components, Ltd.
Specs
Data Bus 32 Bit; 32bit
ROM 256 KB
Package Type QFP; Other; LQFP
View Details
Embedded - Microcontrollers - ADUC847BCPZ8-3 - Lingto Electronic Limited
Specs
Data Bus 8 Bit; 8-Bit
View Details