Datasheet

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