PIC18F24K20

28 PIN, 16KB Flash, 768bytes-RAM, 25I/O

制造商:

产品信息

High Performance RISC CPU:

  C Compiler Optimized Architecture:

  Optional extended instruction set designed to optimize re-entrant code

  Up to 1024 bytes Data EEPROM

  Up to 64 Kbytes Linear program memory addressing

  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 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:

  Operating Voltage Range: 1.8V to 3.6V

  Self-Programmable under Software Control

  Programmable 16-Level High/Low-Voltage Detection (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 Serial Programming™ (ICSP™) via two pins

  In-Circuit Debug (ICD) via Two Pins

Extreme Low-Power Management with 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 address mask

  Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART) module:

  Supports RS-485, RS-232 and LIN

  RS-232 operation using internal oscillator

  Auto-Wake-up on Break

  Auto-Baud Detect

    PIC18F24K20封装图

    在线购买

    应用案例