PIC18F47J53 FAMILY 28/44-Pin, High-Performance USB MCUs with XLP Technology Universal Serial Bus Features: Peripheral Highlights: USB V2.0 Compliant Peripheral Pin Select: Low Speed (1.5 Mbps) and Full Speed (12 Mbps) - Allows independent I/O mapping of many peripherals Supports Control, Interrupt, Isochronous and Bulk - Continuous hardware integrity checking and safety Transfers interlocks prevent unintentional configuration changes Supports up to 32 Endpoints (16 bidirectional) Hardware Real-Time Clock/Calendar (RTCC): USB module can use any RAM Location on the - Provides clock, calendar and alarm functions Device as USB Endpoint Buffers High-Current Sink/Source 25 mA/25mA On-Chip USB Transceiver with Crystal-Less Operation (PORTB and PORTC) Power Management with XLP Four Programmable External Interrupts Four Input Change Interrupts Deep Sleep mode: CPU off, Peripherals off, Currents Three Enhanced Capture/Compare/PWM (ECCP) modules: Down to 13 nA and 850 nA with RTCC - One, two or four PWM outputs - Able to wake-up on external triggers, - Selectable polarity programmable WDT or RTCC alarm - Programmable dead time - Ultra Low-Power Wake-up (ULPWU) - Auto-shutdown and auto-restart Sleep mode: CPU off, Peripherals off, SRAM on, - Pulse steering control Fast Wake-up, Currents Down to 105 nA Typical Seven Capture/Compare/PWM (CCP) modules Idle: CPU off, Peripherals on, Currents Down to Two Master Synchronous Serial Port (MSSP) 2.3 A Typical modules Supporting Three-Wire SPI (all four modes) Run: CPU on, Peripherals on, Currents Down to 2 and I C Master and Slave modes 6.2 A Typical Eight-Bit Parallel Master Port/Enhanced Parallel Timer1 Oscillator w/RTCC: 1 A, 32 kHz Typical Slave Port Watchdog Timer: 0.8 A, 2V Typical Three Analog Comparators with Input Multiplexing Special Microcontroller Features: 10/12-Bit Analog-to-Digital (A/D) Converter 5.5V Tolerant Inputs (digital-only pins) module: Low-Power, High-Speed CMOS Flash Technology - Up to 13 input channels C Compiler Optimized Architecture for Re-Entrant Code - Auto-acquisition capability Priority Levels for Interrupts - Conversion available during Sleep Self-Programmable under Software Control High/Low-Voltage Detect module 8 x 8 Single-Cycle Hardware Multiplier Charge Time Measurement Unit (CTMU): Extended Watchdog Timer (WDT): - Supports capacitive touch sensing for touch - Programmable period from 4 ms to 131s screens and capacitive switches Single-Supply In-Circuit Serial Programming - Provides precise resolution time measure- (ICSP) via Two Pins ment for flow measurement and simple tem- In-Circuit Debug with Three Breakpoints via Two Pins perature sensing Operating Voltage Range of 2.0V to 3.6V On-Chip 2.5V Regulator Two Enhanced USART modules: Flash Program Memory of 10,000 Erase/Write - Supports RS-485, RS-232 and LIN/J2602 Cycles Minimum and 20-Year Data Retention - Auto-wake-up on Start bit - Auto-Baud Detect (ABD) Flexible Oscillator Structure: High-Precision PLL for USB Two External Clock modes, up to 48 MHz (12 MIPS) Internal, 31-kHz Oscillator High-Precision, Internal Oscillator for USB, 31 kHz to 8 MHz or 48 MHz w/PLL, .15% Typical, 1% Max Secondary Oscillator using Timer1 at 32 kHz Fail-Safe Clock Monitor (FSCM): - Allows for safe shutdown if any clock stops Programmable Reference Clock Output Generator 2009-2016 Microchip Technology Inc. DS30009964C-page 1PIC18F47J53 TABLE 1: PIC18F47J53 FAMILY TYPES MSSP PIC18F SPI w/ Device DMA PIC18F26J53 28 64K 3.8K* 16 4/4 3/7 2 2 Y Y 10 3 Y N Y Y Y PIC18F27J53 28 128K 3.8K* 16 4/4 3/7 2 2 Y Y 10 3 Y N Y Y Y PIC18F46J53 44 64K 3.8K* 22 4/4 3/7 2 2 Y Y 13 3 Y Y Y Y Y PIC18F47J53 44 128K 3.8K* 22 4/4 3/7 2 2 Y Y 13 3 Y Y Y Y Y PIC18LF26J53 28 64K 3.8K* 16 4/4 3/7 2 2 Y Y 10 3 N N Y Y Y PIC18LF27J53 28 128K 3.8K* 16 4/4 3/7 2 2 Y Y 10 3 N N Y Y Y PIC18LF46J53 44 64K 3.8K* 22 4/4 3/7 2 2 Y Y 13 3 N Y Y Y Y PIC18LF47J53 44 128K 3.8K* 22 4/4 3/7 2 2 Y Y 13 3 N Y Y Y Y * Dual access RAM for USB and/or general purpose use. DS30009964C-page 2 2009-2016 Microchip Technology Inc. Pins Program Memory (bytes) SRAM (bytes) Remappable Pins Timers 8/16-Bit ECCP/(PWM) EUSART 2 I C 10/12-Bit A/D (Ch) Comparators Deep Sleep PMP/PSP CTMU RTCC USB