PIC16C745/JW - 8-Bit 24MHz USB MCU, 14KB EPROM, 28-CerDip | Microchip
Référence : PIC16C745/JW ✗ Fin de vie| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $18.5 | $18,50 |
| 10 | $16.2 | $162,00 |
| 100 | $13.85 | $1 385,00 |
| 500 | $11.4 | $5 700,00 |
| 1 000 | $9.95 | $9 950,00 |
PIC16C745/JW Présentation
An 8-bit microcontroller is a single-chip computer that processes data 8 bits at a time using a RISC or CISC instruction set, and it sits in the broader hierarchy of microcontrollers -> embedded controllers -> semiconductor ICs. The PIC16C745 belongs to Microchip's PIC16 mid-range family, which is positioned between the baseline PIC10/PIC16 and the high-performance PIC18 lines. This positions the part as a low-cost, OTP-programmable solution for USB-enabled embedded designs where field re-programmability is not required.
Key differentiating features include native USB 1.1 Low-Speed device support, 24 MHz maximum clock (4 MHz instruction rate from a 4:1 internal divider), 22 digital I/O pins, 5 channels of 8-bit ADC, and an integrated USART. The windowed CerDip package allows UV erasure of the EPROM, which makes the JW suffix particularly suited for prototyping and pre-production engineering rather than high-volume manufacturing.
The PIC16C745 uses a Harvard RISC architecture with separate program and data buses, plus a 14-bit instruction word. This architecture yields deterministic interrupt latency and single-cycle execution for most instructions, which simplifies real-time control firmware. The on-chip peripherals are mapped into the same linear data memory space, with special-function registers (SFRs) controlling the USB SIE, ADC, USART, and timers.
Typical applications include USB Human Interface Devices (HID) such as keyboards, mice, and game controllers, low-speed USB peripherals, industrial control front-ends, and educational/professional development platforms where the windowed package supports iterative firmware iteration. The 5-channel 8-bit ADC supports simple analog sensor acquisition.
Designers should note that the JW (CerDip windowed) variant is intended for development; production runs should migrate to the OT or SO/SS plastic packages. USB bus-powered designs must observe the 100 mA / 500 mA USB 1.1 power-budget rules and provide proper D+/D- series resistors and ESD protection.
Alternatives de remplacement direct pour PIC16C745/JW — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC16C745/JW (même facteur de forme et même empreinte) — différant par Operating Temperature, Package, I/O Pins, Program Memory Type, Mounting Type.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC16C745-I/JW
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16C765/JW
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16C765-I/JW
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC16C745/JW
✅ Remplacement direct✓ En stock
$9.95 / unité
Voir la fiche technique →PIC16C72/JW
✅ Remplacement direct✓ En stock
$17.8 / unité
Voir la fiche technique →PIC16C717/JW
✅ Remplacement direct✓ En stock
$11.8 / unité
Voir la fiche technique →PIC16C715/JW
✅ Remplacement direct✓ En stock
$9.75 / unité
Voir la fiche technique →PIC16C745/JW Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Instruction Set | 35 single-word instructions, 14-bit wide |
| Program Memory | 14 KB (8K x 14) EPROM, UV-erasable |
| Data RAM | 256 bytes |
| Fréquence d'horloge maximale | 24 MHz (4 MHz instruction rate) |
| Instruction Execution Time | 167 ns (at 24 MHz) |
| I/O Pins | 22 |
| ADC | 5 channels x 8-bit |
| USB | USB 1.1 Low-Speed device, certified |
| Serial Interface | USART (SCI) |
| Timers | 3 (Timer0, Timer1, Timer2) |
| Boîtier | 28-pin Ceramic DIP windowed (CerDip, JW) |
| Type de montage | Through-Hole |
| Program Memory Technology | OTP / UV-EPROM (windowed) |
| Température de fonctionnement | -40C to +85C (industrial) |
Configuration des broches de PIC16C745/JW
| Broche 1 | MCLR/VPP — Master Clear (reset) / Programming voltage input |
| Broche 2 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| Broche 3 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| Broche 4 | RA2/AN2 — Port A bit 2 / Analog input 2 |
| Broche 5 | RA3/AN3/VREF — Port A bit 3 / Analog input 3 / ADC reference |
| Broche 6 | RA4/T0CKI — Port A bit 4 / Timer0 clock input |
| Broche 7 | RA5/AN4/SS — Port A bit 5 / Analog input 4 / SPI Slave Select |
| Broche 8 | VSS — Ground reference |
| Broche 9 | OSC1/CLKIN — Oscillator input / external clock input |
| Broche 10 | OSC2/CLKOUT — Oscillator output / clock output |
| Broche 11 | RC0 — Port C bit 0 |
| Broche 12 | RC1 — Port C bit 1 |
| Broche 13 | RC2/CCP1 — Port C bit 2 / Capture-Compare-PWM 1 |
| Broche 14 | RC3 — Port C bit 3 |
| Broche 15 | RC4 — Port C bit 4 |
| Broche 16 | RC5 — Port C bit 5 |
| Broche 17 | RC6/TX/CK — Port C bit 6 / USART TX / clock |
| Broche 18 | RC7/RX/DT — Port C bit 7 / USART RX / data |
| Broche 19 | VSS — Ground reference |
| Broche 20 | VDD — Positive supply voltage |
| Broche 21 | RB0/INT — Port B bit 0 / external interrupt |
| Broche 22 | RB1 — Port B bit 1 |
| Broche 23 | RB2 — Port B bit 2 |
| Broche 24 | RB3 — Port B bit 3 |
| Broche 25 | RB4 — Port B bit 4 |
| Broche 26 | RB5 — Port B bit 5 |
| Broche 27 | RB6 — Port B bit 6 |
| Broche 28 | RB7 — Port B bit 7 |
Applications typiques
PIC16C745/JW convient pour 6 applications: USB HID Keyboard / Mouse, USB Low-Speed Industrial Peripheral, Educational Microcontroller Development Platform, USB Custom Vendor-Class Device, Legacy Maintenance and Spare-Part Replacement, USB Bootloader / Firmware Development Host.
USB HID Keyboard / Mouse
The PIC16C745's certified USB 1.1 Low-Speed SIE and 14 KB EPROM make it well suited for USB HID-class keyboards, mice, and game controllers. The integrated SIE eliminates an external USB transceiver for Low-Speed (1.5 Mbps) operation; combined with 256 bytes of RAM and 22 I/O pins, designers can implement scan-matrix debouncing, HID report descriptors, and basic macro firmware without external logic. The /JW windowed CerDip package allows iterative firmware updates via UV erasure during development, and the 24 MHz clock (4 MHz instruction rate) keeps interrupt latency deterministic for keyboard polling. Typical circuit: PIC16C745/JW with 24 MHz crystal, D+/D- lines to USB connector through 15 ohm series resistors, plus ESD protection on VBUS and data lines.
Recommandé
USB Low-Speed Industrial Peripheral
The PIC16C745's 5-channel 8-bit ADC, 22 I/O pins, and USB 1.1 Low-Speed interface enable cost-effective industrial peripherals such as USB temperature loggers, simple sensor interfaces, and lab instrumentation front-ends. The integrated ADC samples at a rate sufficient for slow analog signals (thermistors, photocells, potentiometers), while the USART (SCI) provides an optional RS-232 link for legacy equipment. The 14 KB EPROM fits small state machines and command parsers; the JW windowed package suits pre-production firmware bring-up. Power-budget considerations follow USB 1.1 rules: 100 mA in Low-power mode and 500 mA in High-power mode with proper enumeration.
Recommandé
Educational Microcontroller Development Platform
The PIC16C745/JW is widely used in university and embedded-systems courses because the windowed CerDip package allows UV erasure and re-programming of the EPROM for repeated lab cycles. The 35-instruction RISC architecture is approachable for teaching assembly fundamentals, while the integrated USB SIE provides a real-world I/O protocol for student projects. The 28-pin DIP form factor is breadboard-friendly, and the 14 KB EPROM supports complete class projects including USB HID stacks, ADC exercises, and PWM demos. The PIC16C745's instruction set is a superset of the PIC16C7X family, simplifying migration to modern PIC16F1 and PIC18 families.
Recommandé
USB Custom Vendor-Class Device
For simple USB vendor-class peripherals that do not need full-speed USB, the PIC16C745/JW provides a certified Low-Speed SIE, sufficient EPROM for vendor-class descriptors and basic data transfer firmware, and 22 I/O pins for peripheral-side control. Examples include custom USB test equipment, low-rate data acquisition pods, and proprietary configuration tools. The 24 MHz clock and 167 ns instruction cycle keep latency predictable, while the integrated ADC handles analog sampling without external components. The windowed CerDip package enables rapid firmware iteration during product development.
Recommandé
Legacy Maintenance and Spare-Part Replacement
Because the PIC16C745/JW is obsolete but still in service, it is often required for legacy equipment maintenance in industrial, medical, and aerospace systems designed in the late 1990s and 2000s. The windowed CerDip package matches the through-hole footprints of these legacy boards, allowing direct socket replacement without PCB rework. Authorized distributors maintain limited stock for such maintenance scenarios; pricing reflects the obsolete-part premium. Where possible, engineers are encouraged to redesign around the flash-based PIC16F745 to eliminate future obsolescence risk.
Recommandé
USB Bootloader / Firmware Development Host
The PIC16C745/JW windowed CerDip package and certified USB 1.1 Low-Speed SIE make it a convenient target for firmware development hosts that need to prototype USB device stacks, descriptor layouts, and class drivers without locking in OTP programming. The 14 KB of EPROM holds full HID or CDC stacks plus bootloader glue; 256 bytes of RAM supports stack frames and descriptor buffers. Engineers can iterate firmware by erasing the device under a UV lamp and re-programming in an EPROM programmer. This is particularly useful for early-stage USB stack bring-up, where multiple debug cycles are required.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC16C745/JW — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC16C745-I/JW | PIC16C765/JW | PIC16C765-I/JW | PIC16C72/JW | PIC16C717/JW | PIC16C715/JW |
|---|---|---|---|---|---|---|---|
| Package | 28-CerDip windowed (JW) | 28-CerDip windowed (JW) - same | 28-CerDip windowed (JW) - same | 28-CerDip windowed (JW) - same | 28-CerDip windowed (JW) - same | 28-CerDip windowed (JW) - same | 28-CerDip windowed (JW) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Program Memory | 14 KB EPROM | 14 KB EPROM - same | 28 KB EPROM (+100%) | 28 KB EPROM (+100%) | 2 KB EPROM (-86%) | 16 KB EPROM (+14%) | 14 KB EPROM - same |
| Data RAM | 256 B | 256 B - same | 768 B (+200%) | 768 B (+200%) | 128 B (-50%) | 256 B - same | 256 B - same |
| USB Support | USB 1.1 Low-Speed | USB 1.1 Low-Speed - same | USB 1.1 Low-Speed - same | USB 1.1 Low-Speed - same | None | None | None |
| ADC Channels | 5 x 8-bit | 5 x 8-bit - same | 5 x 8-bit - same | 5 x 8-bit - same | 5 x 8-bit - same | 6 x 10-bit | None |
| Max Clock | 24 MHz | 24 MHz - same | 24 MHz - same | 24 MHz - same | 20 MHz (-17%) | 20 MHz (-17%) | 20 MHz (-17%) |
| I/O Pins | 22 | 22 - same | 22 - same | 22 - same | 22 - same | 22 - same | 22 - same |
| Operating Temperature | 0C to +70C | -40C to +85C (industrial) | 0C to +70C | -40C to +85C (industrial) | 0C to +70C | 0C to +70C | 0C to +70C |
Principaux différenciateurs
- Certified USB 1.1 Low-Speed SIE integrated on-chip (vs PIC16C72/JW)
- Larger program and data memory than baseline mid-range (vs PIC16C715/JW)
- Higher 24 MHz clock vs 20 MHz in legacy parts (vs PIC16C717/JW)
Notes de conception
The PIC16C745 operates from 4.0V to 6.0V (typical 5V) VDD. For USB bus-powered designs, derive the MCU supply from VBUS through a low-dropout regulator such as the MCP1700 with proper decoupling (100 nF + 10 uF bulk) on the VDD pin. USB Low-Speed devices are limited to 100 mA without enumeration; ensure firmware does not exceed this budget until configured for 500 mA High-power mode.
Place the 24 MHz crystal and load capacitors within 5 mm of the OSC1/OSC2 pins to minimize parasitic capacitance and ensure stable oscillation. Route the D+ and D- traces as a 90-ohm differential pair (per USB 1.1 spec) directly to the USB connector, keeping the traces short and away from switching regulator or oscillator nets. Add 15-ohm series resistors on D+ and D- close to the MCU side to suppress reflections.
The /JW windowed CerDip package is for development only - production runs must migrate to OT (OTP windowless CerDip) or SO/SS plastic packages to protect program memory from UV erasure by ambient light. Additionally, the PIC16C745 USB SIE requires the internal 24 MHz clock; operating below 24 MHz causes USB compliance failures. Firmware developers must configure the PLL and USB clock-prescaler correctly per the datasheet USB chapter.
For USB Low-Speed signal integrity, the D+ line requires a 1.5 kohm pull-up to 3.3V (not 5V) to indicate Low-Speed device presence to the host. The D- line has no pull-up. Add ESD protection (such as USBLC6-2SC6) on the USB connector data lines to meet IEC 61000-4-2 ESD ratings. Keep the pull-up resistor within 50 mm of the D+ pin and route the pull-up trace to a clean 3.3V rail.
Informations de conformité
CerDip windowed packages are typically NOT RoHS-compliant due to leaded glass seals; production parts use lead-free plastic. AEC-Q100 not applicable - this is a commercial/industrial grade MCU. Compliance data not explicitly stated in verified web data; mark as unknown.