PIC24FJ128GB110-I/PT - 16-bit 32MHz 128KB Flash USB OTG MCU | Microchip
부품 번호: PIC24FJ128GB110-I/PT ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $6.18 | $6.18 |
| 10 | $5.82 | $58.20 |
| 100 | $5.07 | $507.00 |
| 500 | $4.41 | $2,205.00 |
| 1,000 | $3.78 | $3,780.00 |
PIC24FJ128GB110-I/PT 개요
A 16-bit PIC microcontroller is a member of the wider microcontroller (MCU) family, which itself sits inside the embedded processor and semiconductor hierarchy. PIC24F parts use a 16-bit instruction word and 24-bit instruction bus, providing higher code density and richer peripherals than 8-bit PIC16/PIC18 parts while remaining cheaper than 32-bit PIC32 devices. They bridge the gap between small 8-bit controllers and full 32-bit application processors, integrating digital peripherals, analog blocks, and on this part even a hardware crypto engine and RNG for security-sensitive IoT nodes.
Key differentiating features include an integrated hardware crypto engine and random number generator (unique to the GB1 family), a real-time clock and calendar (RTCC) with dedicated 32 kHz oscillator, a 16-channel 12-bit 500 ksps ADC, and dual comparator modules. The device supports Microchip's Peripheral Pin Select (PPS) remapping for flexible I/O assignment, has 5 separate hardware PWM/OCP channels, and includes JTAG boundary-scan for board-level test access.
Architecture-wise the PIC24FJ128GB110 uses a modified Harvard core with separate program flash (128 KB) and data SRAM (16 KB) buses, allowing simultaneous instruction fetch and data access. The integrated USB OTG controller and PHY remove the need for an external transceiver, and the hardware crypto accelerator offloads AES/SHA workloads from the CPU, making the part well-suited to secure tethered and untethered USB applications.
Typical applications include USB peripherals and embedded hosts (medical instruments, data loggers, point-of-sale terminals), secure IoT edge nodes that benefit from hardware AES, industrial human-machine interfaces (HMIs), and battery-powered data acquisition systems using the XLP nanoWatt sleep modes. It is also commonly used in PIC24F USB learning kits and reference designs from Microchip.
When designing with this part, allocate sufficient 5 V-tolerant pins for legacy interfaces, follow Microchip's USB hardware design guidelines for the 90-ohm differential pair (D+/D-) impedance control, and select the appropriate RTCC crystal load capacitance for accurate timekeeping. The device requires a 3.3 V supply and the integrated 2.5 V regulator must be properly bypassed. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
드롭인 대체품: PIC24FJ128GB110-I/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC24FJ128GB110-I/PT (동일 폼 팩터 및 풋프린트) — 차이점: Timers, Package, Operating Temperature, ADC, Core Architecture.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC24FJ256GB110-I/PT
✅ 드롭인✓ 재고 있음
$5.62 / 개
데이터시트 보기 →PIC24FJ192GB110-I/PT
✅ 드롭인✓ 재고 있음
$5.21 / 개
데이터시트 보기 →PIC24FJ128GB110-I/PF
✅ 드롭인✓ 재고 있음
$4.05 / 개
데이터시트 보기 →PIC24FJ64GB110-I/PT
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC24FJ128GB106-I/PT
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$4.54 / 개
데이터시트 보기 →PIC24FJ128GB110-I/PT 최대 정격 & 전기적 특성
| Core Architecture | PIC 16-bit modified Harvard |
| Family | PIC24FJ GB1 (USB OTG, crypto, XLP) |
| Program Flash Memory | 128 KB (43K x 24 words) |
| Data SRAM | 16 KB |
| Maximum CPU Speed | 32 MHz (16 MIPS) |
| Operating Voltage (VDD) | 2.0 V to 3.6 V |
| I/O Pins | 84 |
| 패키지 | 100-pin TQFP (PT), 12x12 mm |
| USB | USB 2.0 Full-Speed OTG with integrated PHY |
| ADC | 12-bit, 16 channels, up to 500 ksps |
| Comparators | 2x analog comparators |
| UART | 4 |
| SPI | 3 |
| I2C | 3 |
| Timers | 23 (16-bit/32-bit) |
| PWM / Output Compare | 5 channels |
| Crypto Engine | Integrated hardware AES (per family datasheet) |
| Random Number Generator | Hardware RNG |
| RTCC | Real-time clock with dedicated 32 kHz oscillator |
| JTAG / Boundary Scan | Yes |
| 동작 온도 | -40 C to +85 C (industrial, "I" grade) |
| 실장 유형 | Surface Mount |
| MSL 레벨 | 3 (per JEDEC J-STD-020) |
| RoHS 상태 | Compliant |
| Standby Current | < 100 nA (nanoWatt XLP) |
PIC24FJ128GB110-I/PT 핀 구성
| 핀 1 | RP2/CN18/RG0 — Remappable I/O / change notification |
| 핀 2 | RP3/CN19/RG1 — Remappable I/O / change notification |
| 핀 3 | VSS — Ground |
| 핀 4 | RP4/CN20/RG2 — Remappable I/O / change notification |
| 핀 5 | RP5/CN21/RG3 — Remappable I/O / change notification |
| 핀 6 | VSS — Ground |
| 핀 7 | D- — USB D- data line |
| 핀 8 | D+ — USB D+ data line |
| 핀 9 | VBUS — USB VBUS sensing input |
| 핀 10 | VUSB3V3 — USB 3.3V regulator output / input |
| 핀 11 | VDD — Digital supply 2.0-3.6V |
| 핀 12 | RP6/PMA0/CN22/RG6 — Remappable I/O / PMA0 |
| 핀 13 | RP7/PMA1/CN23/RG7 — Remappable I/O / PMA1 |
| 핀 14 | RP8/PMA2/CN24/RG8 — Remappable I/O / PMA2 |
| 핀 15 | RP9/PMA3/CN25/RG9 — Remappable I/O / PMA3 |
| 핀 16 | VSS — Ground |
| 핀 17 | VDD — Digital supply 2.0-3.6V |
| 핀 18 | TMS/RA0 — JTAG TMS / GPIO |
| 핀 19 | TCK/RA1 — JTAG TCK / GPIO |
| 핀 20 | TDI/RA2 — JTAG TDI / GPIO |
| 핀 21 | TDO/RA3 — JTAG TDO / GPIO |
| 핀 22 | RA4 — GPIO |
| 핀 23 | RA5 — GPIO |
| 핀 24 | RA6 — GPIO |
| 핀 25 | RA7 — GPIO |
| 핀 26 | RB0 — GPIO |
| 핀 27 | RB1 — GPIO |
| 핀 28 | RB2 — GPIO |
| 핀 29 | RB3 — GPIO |
| 핀 30 | RB4 — GPIO |
| 핀 31 | RB5 — GPIO |
| 핀 32 | RB6 — GPIO |
| 핀 33 | RB7 — GPIO |
| 핀 34 | RB8 — GPIO |
| 핀 35 | RB9 — GPIO |
| 핀 36 | RB10 — GPIO |
| 핀 37 | RB11 — GPIO |
| 핀 38 | RB12 — GPIO |
| 핀 39 | RB13 — GPIO |
| 핀 40 | RB14 — GPIO |
| 핀 41 | RB15 — GPIO |
| 핀 42 | RC1 — GPIO / PWM |
| 핀 43 | RC2 — GPIO / PWM |
| 핀 44 | RC3 — GPIO / PWM |
| 핀 45 | RC4 — GPIO / PWM |
| 핀 46 | RD0 — GPIO / PMP |
| 핀 47 | RD1 — GPIO / PMP |
| 핀 48 | RD2 — GPIO / PMP |
| 핀 49 | RD3 — GPIO / PMP |
| 핀 50 | VSS — Ground |
| 핀 51 | RD4 — GPIO / PMP |
| 핀 52 | RD5 — GPIO / PMP |
| 핀 53 | RD6 — GPIO / PMP |
| 핀 54 | RD7 — GPIO / PMP |
| 핀 55 | RD8 — GPIO / PMP |
| 핀 56 | RD9 — GPIO / PMP |
| 핀 57 | RD10 — GPIO / PMP |
| 핀 58 | RD11 — GPIO / PMP |
| 핀 59 | RD12 — GPIO / PMP |
| 핀 60 | RD13 — GPIO / PMP |
| 핀 61 | RD14 — GPIO / PMP |
| 핀 62 | RD15 — GPIO / PMP |
| 핀 63 | VDD — Digital supply 2.0-3.6V |
| 핀 64 | RF0 — GPIO / PMP |
| 핀 65 | RF1 — GPIO / PMP |
| 핀 66 | RF2 — GPIO / PMP |
| 핀 67 | RF3 — GPIO / PMP |
| 핀 68 | RF4 — GPIO / PMP |
| 핀 69 | RF5 — GPIO / PMP |
| 핀 70 | RF6 — GPIO / PMP |
| 핀 71 | RF7 — GPIO / PMP |
| 핀 72 | VSS — Ground |
| 핀 73 | RF8 — GPIO / PMP |
| 핀 74 | RF9 — GPIO / PMP |
| 핀 75 | RF10 — GPIO / PMP |
| 핀 76 | RF11 — GPIO / PMP |
| 핀 77 | RF12 — GPIO / PMP |
| 핀 78 | RF13 — GPIO / PMP |
| 핀 79 | RE0 — GPIO / PMP |
| 핀 80 | RE1 — GPIO / PMP |
| 핀 81 | RE2 — GPIO / PMP |
| 핀 82 | RE3 — GPIO / PMP |
| 핀 83 | RE4 — GPIO / PMP |
| 핀 84 | RE5 — GPIO / PMP |
| 핀 85 | RE6 — GPIO / PMP |
| 핀 86 | RE7 — GPIO / PMP |
| 핀 87 | RG15 — GPIO |
| 핀 88 | VDD — Digital supply 2.0-3.6V |
| 핀 89 | VSS — Ground |
| 핀 90 | RG13 — GPIO |
| 핀 91 | RG12 — GPIO |
| 핀 92 | RG14 — GPIO |
| 핀 93 | SOSCO/RF8 — Secondary oscillator out / GPIO |
| 핀 94 | SOSCI/RF7 — Secondary oscillator in / GPIO |
| 핀 95 | OSC1/RA0 — Primary oscillator in |
| 핀 96 | OSC2/RA1 — Primary oscillator out |
| 핀 97 | MCLR — Master clear / reset (active-low) |
| 핀 98 | RA2 — GPIO |
| 핀 99 | RA3 — GPIO |
| 핀 100 | RA4 — GPIO |
일반적인 애플리케이션
PIC24FJ128GB110-I/PT 적합 용도: 6 애플리케이션s: USB Peripherals and Embedded Hosts, Secure IoT Edge Nodes, Industrial Human-Machine Interfaces (HMI), Battery-Powered Data Acquisition, Medical Point-of-Care Devices, Consumer Audio / USB Speakers.
USB Peripherals and Embedded Hosts
The PIC24FJ128GB110-I/PT's integrated USB OTG transceiver with on-chip PHY eliminates the need for external transceiver ICs, while 32 MHz / 16 MIPS performance handles full-speed USB stacks in real time. Its 128 KB flash accommodates the Microchip USB stack from MPLAB Harmony, leaving room for application code, and 16 KB SRAM buffers USB endpoints comfortably. With 84 I/O pins and dual UART/SPI/I2C, designers can add display, keypad, and printer interfaces to a USB-driven data terminal. The integrated 5 V-tolerant pins on select ports simplify connection to legacy 5 V peripherals in industrial USB instrumentation.
추천
Secure IoT Edge Nodes
The integrated hardware crypto engine and RNG uniquely position the PIC24FJ128GB110-I/PT for IoT nodes that need AES/SHA acceleration without offloading to external secure elements. XLP nanoWatt technology (under 100 nA standby) enables multi-year battery life for remote sensors reporting over USB or wired serial. The 16-channel 12-bit ADC handles environmental and analog sensor inputs, while three I2C/SPI ports connect to external radios, sensors, and EEPROM. JTAG boundary-scan simplifies manufacturing test, an important consideration for IoT fleets requiring high reliability at scale.
추천
Industrial Human-Machine Interfaces (HMI)
With 84 I/O, 23 timers, 5 PWM/OC channels, and a 12-bit ADC, the PIC24FJ128GB110-I/PT can drive LCD/LED displays, read keypads and rotary encoders, and interface to motor or lighting controls. The hardware RTCC with dedicated 32 kHz oscillator provides reliable time stamping and scheduling without burdening the CPU, and the wide -40 C to +85 C industrial temperature range suits factory floor deployments. USB OTG supports field firmware updates via USB stick, critical for installed industrial HMIs that are hard to reach. The 100-pin TQFP exposes enough pins for parallel TFT, resistive touch, and audio beeper interfaces.
추천
Battery-Powered Data Acquisition
The PIC24FJ128GB110-I/PT's nanoWatt XLP technology brings standby current below 100 nA, enabling multi-year battery life for remote data loggers. Its 16-channel 12-bit 500 ksps ADC acquires sensor data at high sample rates while the 16 KB SRAM buffers scans before write to flash, reducing flash wear. Four UARTs support concurrent GPS, cellular, and external sensor connections, and the 32 MHz core can run DSP-style filters inline without external DSPs. The RTCC timestamps each acquisition to within seconds per month, useful for environmental and asset-tracking loggers.
추천
Medical Point-of-Care Devices
Medical point-of-care devices such as glucometers, spirometers, and pulse oximeters benefit from the PIC24FJ128GB110-I/PT's hardware crypto engine for HIPAA-compliant data encryption, its USB OTG for tethering to tablets or PCs, and its low XLP standby current for handheld battery operation. The 12-bit ADC is sufficient for many biosensor front-ends, and the 5 V-tolerant pins simplify connection to legacy medical sensors. The industrial temperature grade supports a wide range of clinical environments, and the 100-pin TQFP exposes enough I/O for LCD, keypad, audio buzzer, and BLE add-on modules in compact enclosures.
추천
Consumer Audio / USB Speakers
USB-powered speakers, headsets, and audio interfaces leverage the PIC24FJ128GB110-I/PT's USB OTG device capability for plug-and-play audio streaming without external DACs needed at the MCU level. The 23 timers and 5 PWM/OC channels drive status LEDs, button debouncing, and motor control for headphone mute relays. Low XLP standby current preserves battery life on portable wireless speakers, and the hardware crypto engine can secure Bluetooth pairing handshakes when paired with an external BT module. The wide operating voltage and small 12x12 mm TQFP fit space-constrained consumer enclosures.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC24FJ128GB110-I/PT — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC24FJ256GB110-I/PT | PIC24FJ192GB110-I/PT | PIC24FJ128GB110-I/PF | PIC24FJ64GB110-I/PT | PIC24FJ128GB106-I/PT |
|---|---|---|---|---|---|---|
| Package | TQFP-100 (12x12 mm) | TQFP-100 - same | TQFP-100 - same | TQFP-100 - same | TQFP-100 - same | TQFP-100 - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 128 KB | 256 KB | 192 KB | 128 KB | 64 KB | 128 KB |
| Data SRAM | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB | 16 KB |
| USB OTG | Yes (integrated PHY) | Yes | Yes | Yes | Yes | Yes |
| Hardware Crypto / RNG | Yes | Yes | Yes | Yes | Yes | Yes |
| CPU Speed | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS | 32 MHz / 16 MIPS |
| I/O Pins | 84 | 84 | 84 | 84 | 84 | 53 (64-pin die in TQFP-100 package) |
| Operating Temperature | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
주요 차별점
- Integrated hardware crypto engine and RNG (vs PIC24FJ128GA010-I/PT)
- Doubled program flash for same footprint (vs PIC24FJ128GB110-I/PT vs PIC24FJ128GA010-I/PT)
- eXtreme Low Power nanoWatt XLP (vs Generic 16-bit MCU competitors)
설계 노트
Estimated: when supplying the PIC24FJ128GB110-I/PT from a 3.3 V rail at 32 MHz full activity, core current is roughly 15-25 mA depending on peripheral use. The integrated 2.5 V core regulator must be bypassed with at least 10 uF ceramic + 0.1 uF decoupling adjacent to each VDD/VSS pair, per Microchip's power design guidelines. The USB VUSB3V3 pin needs its own 0.1 uF + 10 uF local bulk to keep USB signalling within spec.
Route the USB D+/D- differential pair as a 90-ohm impedance-controlled pair on the top layer with continuous ground reference beneath, and place the ESD protection within 3 mm of the connector per USB 2.0 layout guidelines. The 32 kHz RTCC crystal traces should be short and guarded by grounded shield traces, and the 100-pin TQFP thermal pad (exposed die attach paddle) must be soldered to a continuous copper pour to meet the -40 C to +85 C temperature spec under full USB load.
Do not leave the MCLR pin floating - tie it to VDD through a 10 kohm pull-up and a 100 nF cap to ground for proper reset behaviour. The Peripheral Pin Select (PPS) registers must be unlocked before configuration; failing to do so locks the I/O mapping and prevents peripherals from operating. Finally, the JTAG pins share function with PORTA - if JTAG is enabled at startup, PORTA cannot be used for GPIO without disabling JTAG via configuration bits.
규정 준수 정보
RoHS and REACH compliant per Microchip product page. Industrial temperature grade (-40 C to +85 C) only; AEC-Q100 automotive grade parts require a different ordering suffix.