The PIC24H 16-bit device family employs a powerful 16-bit architecture, ideal for applications that rely on high-speed, repetitive computations, as well as control. The devices are pin compatible with the dsPIC33F family of devices, and share a very high degree of compatibility with the dsPIC30F family devices. This allows seamless migration options from/to PIC24F, dsPIC30F and dsPIC33F devices.
Additional Features
Operating Conditions
Up to 40 MIPS operation
3.0V to 3.6V, -40ºC to +150ºC, DC to 20 MIPS
3.0V to 3.6V, -40ºC to +125ºC, DC to 40 MIPS
High Efficiency PIC24H core
Code-efficient (C and Assembly) architecture
Single-cycle mixed-sign MUL plus hardware divide
16-bit wide data path, 24-bit wide instructions
Linear program memory addressing up to 4M instruction words
Linear data memory addressing up to 64 Kbytes
Clock Management
2% internal oscillator
Programmable PLLs and oscillator clock sources
Fail-Safe Clock Monitor (FSCM)
Independent Watchdog Timer (WDT)
Fast wake-up and start-up
Power Management
Low-power management modes (Sleep, Idle, Doze)
Integrated Power-on Reset and Brown-out Reset
1.35 mA/MHz dynamic current (typical)
55 μA IPD current (typical)
Advanced Analog Features
ADC module: - Configurable as 10-bit, 1.1 Msps with four S&H or 12-bit, 500 Ksps with one S&H - Ten analog inputs on 28-pin devices and up to 13 analog inputs on 44-pin devices
Flexible and independent ADC trigger sources
Timers/Output Compare/Input Capture
Three 16-bit timers/counters. Can pair up two to make one 32-bit
Two Output Capture modules configurable as timers/counters
Four Input Capture modules
Peripheral Pin Select (PPS) to allow function remap
Communication Interfaces
One UART module (10 Mbps) - With support for LIN 2.0 protocols and IrDA®
One 4-wire SPI module (15 Mbps)
One I2C™ module (up to 1 Mbaud) with SM Bus support
PPS to allow function remap
Input/Output
Sink/Source up to 10 mA (pin specific) for standard VOH/VOL, up to 16 mA (pin specific) for non-standard VOH1
5V-tolerant pins
Selectable open drain, pull-ups, and pull-downs
Up to 5 mA overvoltage clamp current
External interrupts on all I/O pins
Debugger Development Support
In-circuit and in-application programming
Two programs and two complex data breakpoints
IEEE 1149.2-compatible (JTAG) boundary scan
Trace and run-time watch
The PIC24H 16-bit device family employs a powerful 16-bit architecture, ideal for applications that rely on high-speed, repetitive computations, as well as control. The devices are pin compatible with the dsPIC33F family of devices, and share a very high degree of compatibility with the dsPIC30F family devices. This allows seamless migration options from/to PIC24F, dsPIC30F and dsPIC33F devices.
Additional Features
- Operating Conditions
- Up to 40 MIPS operation
- 3.0V to 3.6V, -40ºC to +150ºC, DC to 20 MIPS
- 3.0V to 3.6V, -40ºC to +125ºC, DC to 40 MIPS
- High Efficiency PIC24H core
- Code-efficient (C and Assembly) architecture
- Single-cycle mixed-sign MUL plus hardware divide
- 16-bit wide data path, 24-bit wide instructions
- Linear program memory addressing up to 4M instruction words
- Linear data memory addressing up to 64 Kbytes
- Clock Management
- 2% internal oscillator
- Programmable PLLs and oscillator clock sources
- Fail-Safe Clock Monitor (FSCM)
- Independent Watchdog Timer (WDT)
- Fast wake-up and start-up
- Power Management
- Low-power management modes (Sleep, Idle, Doze)
- Integrated Power-on Reset and Brown-out Reset
- 1.35 mA/MHz dynamic current (typical)
- 55 μA IPD current (typical)
- Advanced Analog Features
- ADC module: - Configurable as 10-bit, 1.1 Msps with four S&H or 12-bit, 500 Ksps with one S&H - Ten analog inputs on 28-pin devices and up to 13 analog inputs on 44-pin devices
- Flexible and independent ADC trigger sources
- Timers/Output Compare/Input Capture
- Three 16-bit timers/counters. Can pair up two to make one 32-bit
- Two Output Capture modules configurable as timers/counters
- Four Input Capture modules
- Peripheral Pin Select (PPS) to allow function remap
- Communication Interfaces
- One UART module (10 Mbps) - With support for LIN 2.0 protocols and IrDA®
- One 4-wire SPI module (15 Mbps)
- One I2C™ module (up to 1 Mbaud) with SM Bus support
- PPS to allow function remap
- Input/Output
- Sink/Source up to 10 mA (pin specific) for standard VOH/VOL, up to 16 mA (pin specific) for non-standard VOH1
- 5V-tolerant pins
- Selectable open drain, pull-ups, and pull-downs
- Up to 5 mA overvoltage clamp current
- External interrupts on all I/O pins
- Debugger Development Support
- In-circuit and in-application programming
- Two programs and two complex data breakpoints
- IEEE 1149.2-compatible (JTAG) boundary scan
- Trace and run-time watch