PIC24FJ128GB202-E/SO - 16-bit MCU, 128KB Flash, USB, Crypto | Microchip
MPN: PIC24FJ128GB202-E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.92 | $5.92 |
| 10 | $5.32 | $53.20 |
| 100 | $4.76 | $476.00 |
| 500 | $4.28 | $2,140.00 |
| 1,000 | $3.81 | $3,810.00 |
PIC24FJ128GB202-E/SO Overview
A microcontroller (MCU) is a single-chip computer containing a CPU, non-volatile program memory (Flash), volatile working memory (RAM), and a rich set of on-chip peripherals such as timers, communication interfaces, and analog blocks. The PIC24F family sits within Microchip's broader product hierarchy: PIC24F sub-family -> PIC24 16-bit DSC/MCU family -> 16-bit MCU -> microcontroller -> embedded processor -> semiconductor. XLP (eXtreme Low Power) technology further positions this MCU for battery-powered secure nodes.
Key features include a full-speed USB 2.0 On-The-Go (OTG) transceiver, a hardware crypto engine with AES/DES support, a true Random Number Generator (RNG), and Microchip's eXtreme Low Power nanoWatt XLP technology for sleep currents measured in microamps. The device also integrates a 10-bit 1.1 Msps ADC, multiple PWM/SCCP/ECCP timer blocks, and standard serial interfaces including I2C, SPI, and UART. The 128 KB Flash is partitioned for boot/secure storage use cases typical of secure IoT endpoints.
Architecture-wise, the PIC24FJ128GB202 uses a 16-bit modified Harvard core with a single-cycle hardware multiplier and 16 x 16-bit working register file, executing most instructions in one instruction cycle to deliver 32 MIPS at 32 MHz core clock. The integrated USB OTG PHY eliminates an external transceiver, and the dedicated crypto engine offloads AES/DES operations from the CPU, allowing real-time encryption at low MHz clock rates. The peripheral pin-select (PPS) mapping provides flexible digital assignment to a fixed pin count.
Typical applications include secure IoT sensor nodes, automotive secure telematics (LIN/CAN slave bridges), USB HID peripherals with hardware crypto, secure access-control readers, battery-powered wireless sensor endpoints with USB charging, and tamper-resistant medical accessories. The combination of XLP sleep modes and integrated crypto makes it especially suitable for products needing long battery life and hardware-level data protection.
When designing with this part, ensure that the 3.3 V rail is regulated within +/-5% and that the VUSB/VDD core supply sequencing follows the datasheet guidelines to keep the crypto engine stable. For automotive layouts, route the SOIC exposed pad to a continuous ground pour and decouple each VDD pin with a 100 nF X7R ceramic placed within 2 mm of the pin. This page synthesizes distributor pricing, pin-compatible alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC24FJ128GB202-E/SO — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC24FJ128GB202-E/SO (same form factor and footprint) — differing in ADC, Operating Temperature, Package, Crypto Engine, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC24FJ128GB202-I/SO
✅ Drop-In✓ In Stock
$3.42 / Unit
View Datasheet →PIC24FJ128GB202T-I/SO
✅ Drop-In✓ In Stock
$4.42 / Unit
View Datasheet →PIC24FJ128GA202-I/SS
✅ Drop-In✓ In Stock
$2.74 / Unit
View Datasheet →PIC24FJ128GA202-E/SS
✅ Drop-In✓ In Stock
$2.6 / Unit
View Datasheet →PIC24FJ128GB202-E/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC24FJ128GB202-E/SO Maximum Ratings & Electrical Characteristics
| Family | PIC® XLP™ 24F |
| Core | 16-bit PIC24F RISC |
| Program Memory (Flash) | 128 KB (43K x 24 words) |
| RAM | 8 KB |
| Maximum CPU Speed | 32 MHz (32 MIPS) |
| Supply Voltage | 2.0 V to 3.6 V (3.3 V typical) |
| Operating Temperature | -40 C to +125 C (Automotive, -E suffix) |
| Package | 28-pin SOIC (SO), wide-body 7.50 mm |
| USB | USB 2.0 Full-Speed OTG with on-chip transceiver |
| Crypto Engine | Hardware AES/DES with key storage and RNG |
| ADC | 10-bit, 1.1 Msps |
| Timers | Multiple 16-bit Timer/Counter, CCP, ECCP |
| Communication | I2C, SPI, UART, USB OTG |
| XLP Sleep Current | nanoWatt XLP technology (microamp sleep) |
| RoHS Status | Compliant |
PIC24FJ128GB202-E/SO Pin Configuration
| Pin 1 | MCLR — Master Clear (reset) input, active-low |
| Pin 2 | RA0 — Port A bit 0 / analog input |
| Pin 3 | RA1 — Port A bit 1 / analog input |
| Pin 4 | RB0 — Port B bit 0 / programming clock |
| Pin 5 | RB1 — Port B bit 1 / programming data |
| Pin 6 | RB2 — Port B bit 2 |
| Pin 7 | RB3 — Port B bit 3 |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSCI/CLKI — Crystal oscillator input / external clock |
| Pin 10 | OSCO/CLKO — Crystal oscillator output |
| Pin 11 | RA2 — Port A bit 2 |
| Pin 12 | RA3 — Port A bit 3 |
| Pin 13 | RA4 — Port A bit 4 |
| Pin 14 | RA5 — Port A bit 5 |
| Pin 15 | VDD — Positive supply (3.3 V typical) |
| Pin 16 | VSS — Ground reference |
| Pin 17 | RA6 — Port A bit 6 |
| Pin 18 | RA7 — Port A bit 7 |
| Pin 19 | RB4 — Port B bit 4 |
| Pin 20 | RB5 — Port B bit 5 |
| Pin 21 | RB6 — Port B bit 6 |
| Pin 22 | RB7 — Port B bit 7 |
| Pin 23 | RC0 — Port C bit 0 |
| Pin 24 | RC1 — Port C bit 1 |
| Pin 25 | RC2 — Port C bit 2 |
| Pin 26 | D+ — USB D+ differential data line |
| Pin 27 | D- — USB D- differential data line |
| Pin 28 | VDD — Positive supply (3.3 V typical) |
Typical Applications
PIC24FJ128GB202-E/SO is suitable for 6 applications: Secure IoT Sensor Nodes, Automotive Secure Telematics, USB HID Peripherals with Hardware Crypto, Secure Access-Control Readers, Battery-Powered Wireless Sensor Endpoints, Tamper-Resistant Medical Accessories.
Secure IoT Sensor Nodes
The PIC24FJ128GB202-E/SO fits secure IoT sensor nodes thanks to its integrated hardware AES/DES crypto engine and true Random Number Generator. With 128 KB Flash and 8 KB RAM, the device can run TLS-style handshake fragments, an MQTT-SN or CoAP client, and a sensor sampling loop simultaneously. Its XLP nanoWatt technology draws only microamps in sleep, enabling multi-year coin-cell operation. The 32 MIPS core handles AES-128 at line rates with CPU headroom for application logic, and the 28-pin SOIC footprint leaves room for a dedicated tamper-detection GPIO.
Recommended
Automotive Secure Telematics
The PIC24FJ128GB202-E/SO is rated for the -40 to +125 C automotive thermal envelope via its '-E' suffix, making it suitable for in-cab telematics, immobilizers, and OBD-II secure bridges. The integrated crypto engine accelerates the authentication exchanges required for secure diagnostic sessions, and the USB OTG port enables field firmware updates from a service tool. With 128 KB of Flash, the part can host both application code and a bootloader with rollback protection, while the 32 MIPS performance keeps CAN-to-USB latency under typical 10 ms service-tool timeouts.
Recommended
USB HID Peripherals with Hardware Crypto
USB HID peripherals such as encrypted keyboards, secure smart-card readers, and hardware security keys benefit from the PIC24FJ128GB202-E/SO's integrated USB 2.0 Full-Speed OTG transceiver and hardware AES engine. The MCU enumerates as a HID or vendor-class device without an external PHY, while the crypto block handles session-key derivation without taxing the 32 MIPS CPU. The 28-pin SOIC simplifies keyboard-controller PCB integration, and the 8 KB SRAM comfortably fits HID report buffers plus AES working memory.
Recommended
Secure Access-Control Readers
Secure access-control readers use the PIC24FJ128GB202-E/SO's hardware crypto to validate credentials before unlocking doors or gates. The integrated RNG generates per-session nonces, the AES engine verifies challenge-response exchanges in microseconds, and the secure key-storage region protects provisioned secrets from extraction. The 10-bit 1.1 Msps ADC reads Wiegand or capacitive-card front-ends directly, and the PWM peripherals drive indicator LEDs and buzzer tones without additional logic.
Recommended
Battery-Powered Wireless Sensor Endpoints
Battery-powered wireless sensor endpoints with USB charging leverage the PIC24FJ128GB202-E/SO's nanoWatt XLP sleep current and integrated USB OTG. The MCU sleeps in microamp-range Idle/Retention modes while a sensor event latches an interrupt, then wakes to encrypt and forward the data. The USB OTG port supports direct battery charging from any USB host, removing an external charging IC. The 128 KB Flash holds Zigbee or LoRaWAN MAC stacks alongside application code, and the 32 MIPS core handles crypto and protocol timers concurrently.
Recommended
Tamper-Resistant Medical Accessories
Tamper-resistant medical accessories such as disposable diagnostic probes and drug-delivery monitors use the PIC24FJ128GB202-E/SO for hardware-rooted security and long battery life. The integrated AES/DES engine signs patient data at the source, the secure key-storage Flash region prevents cloning, and the XLP nanoWatt modes extend shelf life on coin cells. The USB OTG port enables sealed single-use devices to communicate with a host reader without opening the enclosure, and the -40 to +125 C range supports sterilization cycles common in clinical workflows.
Recommended
Recommended Products Summary
Engineering reference data for PIC24FJ128GB202-E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC24FJ128GB202-I/SO | PIC24FJ128GB202T-I/SO | PIC24FJ128GA202-I/SS | PIC24FJ128GA202-E/SS | PIC24FJ128GB202-E/SP |
|---|---|---|---|---|---|---|
| Package | SOIC-28 (SO) | SOIC-28 (SO) | SOIC-28 (SO) | SSOP-28 (SS) | SSOP-28 (SS) | SPDIP-28 (SP) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB | 128 KB |
| RAM | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB |
| Crypto Engine | AES/DES + RNG | AES/DES + RNG | AES/DES + RNG | No crypto engine | No crypto engine | AES/DES + RNG |
| USB OTG | Yes (Full-Speed) | Yes (Full-Speed) | Yes (Full-Speed) | No | No | Yes (Full-Speed) |
| Operating Temperature | -40 to +125 C (Automotive) | -40 to +85 C (Industrial) | -40 to +85 C (Industrial) | -40 to +85 C (Industrial) | -40 to +125 C (Automotive) | -40 to +125 C (Automotive) |
| CPU Speed | 32 MIPS @ 32 MHz | 32 MIPS @ 32 MHz | 32 MIPS @ 32 MHz | 32 MIPS @ 32 MHz | 32 MIPS @ 32 MHz | 32 MIPS @ 32 MHz |
Key Differentiators
- Integrated hardware crypto engine with secure key storage (vs PIC24FJ128GA202-I/SS)
- Integrated USB 2.0 Full-Speed OTG with on-chip transceiver (vs PIC24FJ128GA202-I/SS)
- Automotive -40 to +125 C temperature grade (vs PIC24FJ128GB202-I/SO)
Design Notes
Estimated: at 32 MHz active and 3.3 V supply, the PIC24FJ128GB202-E/SO draws approximately 15 mA core current plus peripheral current; in nanoWatt XLP Sleep the device drops to single-digit microamps. Place a 10 uF X5R bulk plus a 100 nF X7R ceramic on each VDD pin within 2 mm to keep the integrated crypto engine stable. For USB Full-Speed, ensure the 3.3 V rail is regulated within +/-5% to meet USB signaling eye requirements.
Route the 28-pin SOIC USB D+/D- lines as a 90 ohm differential pair matched within 150 mil length mismatch, and place the USB series ferrite bead and ESD protection array within 5 mm of the connector. Keep the OSCI/OSCO crystal traces short and symmetric; the 28-pin SOIC has limited ground pins, so use a continuous ground pour stitched with vias around the MCU to minimize EMI coupling into the analog AVdd pin.
Common pitfalls: (1) Do not enable the crypto engine without first writing the configuration-word lock bits per datasheet, or the key storage region can be erased accidentally. (2) The MCLR pin requires a 10 kohm pull-up to VDD; leaving it floating causes spurious resets. (3) USB D+/D- pins must be configured as digital I/O before USB stack initialization or enumeration will fail silently. (4) The 28-pin SOIC is wide-body 7.50 mm - confirm JEDEC MS-013 land pattern is used, not the narrow SOIC-28 footprint from 300-mil packages.
Compliance Information
Automotive -40 to +125 C grade per '-E' suffix; RoHS and lead-free confirmed via Microchip product page; AEC-Q100 automotive qualification status not separately listed in Verified Web Data, treat as unknown unless confirmed by datasheet certification list.