Microchip Technology PIC18F66J50
1-Mbit Flash USB Microcontroller
FEATURES
:● USB V2.0 Compliant SIE
● Low Speed (1.5 Mb/s) and Full Speed (12 Mb/s)
● Supports Control, Interrupt, Isochronous and Bulk Transfers
● Supports up to 32 Endpoints (16 bidirectional)
● 3.9-Kbyte Dual Access RAM for USB
● On-Chip USB Transceiver Flexible Oscillator Structure:
● High-Precision PLL for USB
● Two External Clock modes, up to 48 MHz
● Internal 31 kHz Oscillator, Tunable Internal Oscillator, 31 kHz to 8 MHz
● Secondary Oscillator using Timer1 @ 32 kHz
● Fail-Safe Clock Monitor: - Allows for safe shutdown if any clock stops Peripheral Highlights:
● High-Current Sink/Source 25 mA/25mA (PORTB and PORTC)
● Four Programmable External Interrupts
● Four Input Change Interrupts
● Two Capture/Compare/PWM (CCP) modules
● Three Enhanced Capture/Compare/PWM (ECCP) modules: - One, two or four PWM outputs - Selectable polarity - Programmable dead time - Auto-shutdown and auto-restart
● Two Master Synchronous Serial Port (MSSP) modules supporting 3-Wire SPI (all 4 modes) and I2C™...