PIC18F/LF1XK50 20-Pin USB Flash Microcontrollers with nanoWatt XLP Technology (11/02/2010)
Features
High Performance PIC18 Core
– C Compiler optimized architecture
– Self-programmable under software control
– Support for Interrupt Priority Levels
– 8×8 Single-Cycle Hardware Multiplier
– Enhanced Watchdog Timer with a programmable periodFull Speed Universal Serial Bus Interface
– USB v2.0 compliant interface
– Supports both Low Speed and Full Speed operation
– Supports Control, Interrupt, Isochronous and Bulk transfer
– Up to 16 Endpoints (or up to 8 bidirectional)
– Automatic detection of physical connection to USB host
– 256-byte Dual Access RAMFlexible Clocking Options
– Can be internally clocked up to 48MHz
– Fully tunable Internal Oscillator
– Supplies frequencies from 31KHz to 16MHz
– Can be user-adjusted for frequency drift
– Internal 4x Phase Lock Loop (PLL)
– Can be used with External or Internal Oscillators
– Fail-safe Clock Monitor
– Allows for safe shutdown during oscillator failureAdvanced PIC® Microcontroller Peripherals
Dual Capture/Compare/PWM interfaces
– Up to 5 PWM Outputs
– Programmable dead time, auto shutdown/restart
– Master I2C/SPI Interface
– Supports all modes of 3-wire SPI
– I2C™Compatible Master and Slave modes with address masking
Enhanced Addressable USART Module
– Supports RS-485, RS-232, and LIN 2.0
– 10-bit, 9-channel ADC Module
– Can acquire & convert samples automatically
– Can operate in sleep mode
– mTouch(TM) compatible Analog Comparators w/ SR Latch
– Rail to Rail operation
– Independent input multiplexing
– Robust GPIO with 25mA sink/source current
– Programmable On-chip Voltage Reference
– Can be used with Comparators or ADCOperating Environment Versatility
– 1.8 to 5.6V Operating Range
– Software Programmable Brown-out Reset feature
– Four power-managed operating modes
– Two-speed clock startup option
Parameter Name
Value
Program Memory Type
Flash
Program Memory (KB)
16
CPU Speed (MIPS)
12
RAM Bytes
768
Data EEPROM (bytes)
256
Digital Communication Peripherals
1-A/E/USART, 1-MSSP(SPI/I2C)
Capture/Compare/PWM Peripherals
1 ECCP
Timers
1 x 8-bit, 3 x 16-bit
ADC
9 ch, 10-bit
Comparators
2
USB (ch, speed, compliance)
1, Full Speed, USB 2.0
Temperature Range (C)
-40 to 125
Operating Voltage Range (V)
1.8 to 5.5
Pin Count
20
XLP
Yes
Cap Touch Channels
9