PIC16CR73-I/SO - 7KB ROM 8-Bit MCU 20MHz 28-SOIC | Microchip
MPN: PIC16CR73-I/SO ✗ Cuối đờiPIC16CR73-I/SO Tóm tắt
An 8-bit ROM microcontroller (MCU) is a single-chip computer with mask-programmed read-only memory, designed for cost-sensitive, high-volume embedded applications where the firmware is finalized at the time of order. It belongs to the hierarchy: microcontroller -> embedded processor -> semiconductor IC. Unlike flash-based parts such as the PIC16F73, the PIC16CR73 cannot be reprogrammed in-circuit, which reduces per-unit cost but eliminates field-upgrade flexibility. The mid-range PIC16 core executes most instructions in a single 200ns cycle at 20MHz and includes a hardware multiplier, interrupts, and a watchdog timer.
Key specifications include: 7KB (4K x 14) program ROM, 192 bytes of data RAM, 22 I/O pins with individual direction control, five 10-bit ADC channels, USART/SPI/I2C serial interfaces, two 8-bit timers and one 16-bit timer, 14-bit instruction word, 20MHz maximum clock, and an industrial -40C to +85C operating temperature range. Brown-out reset, power-on reset, watchdog timer with on-chip RC oscillator, and code protection are all integrated. The 28-SOIC (SO) package measures 7.50mm body width with 1.27mm pin pitch for hand-solder-friendly through-hole-compatible surface-mount assembly.
Typical applications include consumer appliance controls, industrial sensor interfaces, low-cost motor control, automotive body electronics, and embedded data acquisition where the firmware is stable and final. The PIC16CR73-I/SO is particularly useful in designs migrating from PIC16C73 to flash-based PIC16F73 while maintaining the same SOIC footprint and pinout, or in long-life products where field firmware updates are unnecessary. The part is supplied in tape-and-reel packaging for automated SMT assembly lines.
Bộ thay thế dễ dàng lắp đặt cho PIC16CR73-I/SO — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16CR73-I/SO (cùng hình factor và footprint) — khác nhau ở ADC, Package, Timers, Core Architecture, Program Memory Type.
PIC16F73-I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C73B-04I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C73A-20I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F76-I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F737-I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →ATMEGA8A-AU
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16CR73-I/SO Tỷ lệ tối đa & tính chất điện
| Program Memory Size | 7 KB (4K x 14) ROM |
| RAM Size | 192 bytes |
| Data EEPROM | Not present (ROM-based device) |
| Number of I/O Pins | 22 |
| CPU Core | PIC16C mid-range, 8-bit, 14-bit instruction word |
| Tần số xung maksimum | 20 MHz |
| Instruction Cycle Time | 200 ns at 20 MHz |
| ADC | 10-bit, 5 channels |
| Operating Voltage (Vdd) | 2.5 V to 5.5 V |
| Khoảng nhiệt độ hoạt động | -40 C to +85 C (Industrial) |
| Hộp | 28-pin SOIC (SO), 7.50 mm body width |
| Pin Pitch | 1.27 mm |
| Serial Communication | USART, SPI, I2C (MSSP) |
| Timers | 2 x 8-bit Timer0/Timer2, 1 x 16-bit Timer1 |
| Kiểu lắp đặt | Surface Mount |
| Cấp MSL | 1 (unlimited floor life) |
| Lead-Free / RoHS | Lead-free terminal finish (per Microchip marking); verify lot-level compliance |
| Kiểu bộ nhớ | Mask ROM (factory-programmed) |
Cấu hình chân PIC16CR73-I/SO
| Chân 1 | MCLR/VPP — Master Clear (Reset) input / Programming voltage |
| Chân 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Chân 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Chân 4 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 |
| Chân 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / ADC voltage reference |
| Chân 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain) |
| Chân 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI Slave Select |
| Chân 8 | VSS — Ground reference |
| Chân 9 | OSC1/CLKIN — Oscillator crystal input / External clock input |
| Chân 10 | OSC2/CLKOUT — Oscillator crystal output / Clock output (Fosc/4) |
| Chân 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Chân 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / Capture-Compare-PWM2 |
| Chân 13 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM1 |
| Chân 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Chân 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Chân 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Chân 17 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Chân 18 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Chân 19 | VSS — Ground reference |
| Chân 20 | VDD — Positive supply voltage |
| Chân 21 | RB0/INT — PORTB bit 0 / External interrupt input |
| Chân 22 | RB1 — PORTB bit 1 |
| Chân 23 | RB2 — PORTB bit 2 |
| Chân 24 | RB3/PGM — PORTB bit 3 / Low-voltage programming input |
| Chân 25 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Chân 26 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Chân 27 | RB6/PGC — PORTB bit 6 / In-circuit debugger clock |
| Chân 28 | RB7/PGD — PORTB bit 7 / In-circuit debugger data |
Ứng dụng tiêu biểu
PIC16CR73-I/SO phù hợp cho 7 Áp dụngs: Consumer Appliance Control, Industrial Sensor Interface Module, Low-Cost Motor Speed Controller, Automotive Body Electronics (Cabin-Grade), Embedded Data Acquisition Front-End, Educational and Hobby Embedded Projects, Legacy Replacement for PIC16C73 Designs.
Consumer Appliance Control
Cost-optimized embedded control for white goods such as washing machines, microwave ovens, and coffee makers. The PIC16CR73-I/SO fits because its 7KB mask ROM holds the full appliance control state machine, the 22 I/O pins drive relays and LED indicators, and the 10-bit ADC reads temperature sensors and potentiometers. Compared to flash parts, the mask-ROM variant reduces per-unit cost by 15-25% in production volumes above 10K units, the typical threshold where appliance OEMs switch to ROM MCUs. The industrial -40 to +85C temperature range covers laundry-room and kitchen environments, and the 5-channel ADC simplifies multiplexed thermistor arrays. The 20 MHz clock also supports real-time user-interface tasks like seven-segment multiplexing at full refresh rate without CPU stall.
Được đề xuất
Industrial Sensor Interface Module
Front-end signal conditioning and digital conversion for 4-20 mA or 0-10V industrial sensors feeding a PLC. The PIC16CR73-I/SO suits this role because its 10-bit ADC with 5 input channels handles multi-sensor scanning at the typical 100 Hz industrial update rate. The USART peripheral streams converted values to a host PLC over RS-485 using an external transceiver. The 22 I/O pins also drive alarm LEDs, relay outputs, and a local 7-segment display for stand-alone monitoring. Industrial temperature rating and the proven PIC16C mid-range reliability make it suitable for factory-floor deployment. Because sensor-interface firmware rarely changes after qualification, the mask-ROM variant offers long-life cost advantages over flash parts.
Được đề xuất
Low-Cost Motor Speed Controller
Closed-loop PWM control of small DC brush or universal motors in fans, pumps, and small appliances. The PIC16CR73-I/SO works here because its 16-bit Timer1 module generates precise PWM at the typical 20-25 kHz switching frequency, and the 10-bit ADC reads back tachogenerator or Hall-sensor speed feedback. The 22 I/O pins accept start/stop/direction switches, drive H-bridge enable lines, and interface a potentiometer for speed setpoint. With 192 bytes of RAM, the lookup tables for PI control coefficients fit comfortably. The mask-ROM variant minimizes BOM cost in volume production where motor-control firmware is fully qualified and stable for the product lifetime.
Được đề xuất
Automotive Body Electronics (Cabin-Grade)
Interior cabin electronics such as seat controllers, mirror adjusters, and ambient lighting modules that operate within industrial temperature ranges. The PIC16CR73-I/SO is suitable here when the cabin environment stays within -40 to +85 C and AEC-Q100 is not mandated by the OEM specification. Its 22 I/O pins handle multiple switch inputs and motor-driver outputs, the 10-bit ADC reads position-feedback potentiometers, and the USART supports LIN-bus communication via external transceiver. Per-unit cost reduction versus flash parts is the main driver for choosing the CR variant in mature, high-volume cabin-electronics programs. For under-hood or AEC-Q100 mandated applications, the PIC16F1939 or dsPIC33 family is required.
Được đề xuất
Embedded Data Acquisition Front-End
Remote or portable data-logger front-ends that buffer ADC samples and forward them over a serial link to a host processor. The PIC16CR73-I/SO serves this application with its 10-bit ADC for moderate-resolution sensor sampling, USART for UART-based data streaming, and 192 bytes of RAM for short sample buffers. The 20 MHz clock supports sample rates up to ~50 kSPS aggregate, sufficient for vibration, temperature, and pressure monitoring in industrial-condition-monitoring nodes. Mask-ROM economics suit long-life remote deployments where field firmware updates are not feasible due to physical access constraints. Battery-powered variants benefit from sleep-mode current as low as 1 uA per datasheet.
Được đề xuất
Educational and Hobby Embedded Projects
University embedded-systems courses and hobbyist projects that have already qualified firmware and want the lowest-cost PIC mid-range device. The PIC16CR73-I/SO offers the same PIC16C instruction set and peripherals as the flash-based PIC16F73 at reduced per-unit cost once code is locked. Students and hobbyists who have finalized their firmware HEX file can submit the code to Microchip for ROM mask production. The 28-SOIC package remains hand-solderable for prototype boards. For first-time learners, the PIC16F73-I/SO with ICSP debugging remains the recommended learning platform, with PIC16CR73 reserved for final-cost-optimized derivatives.
Được đề xuất
Legacy Replacement for PIC16C73 Designs
Sustaining engineering and component-end-of-life migration for established PIC16C73 production programs. The PIC16CR73-I/SO is the natural replacement for PIC16C73-I/SO because it shares the exact 7KB memory map, 192-byte RAM, and 28-SOIC pinout, while the mask-ROM packaging reduces long-term supply risk versus the ceramic-windowed EPROM PIC16C73. Existing code compiled for PIC16C73 runs unchanged on PIC16CR73. Engineers sustaining older designs should also evaluate migration to PIC16F73-I/SO for added field-programmability, using PIC16CR73 only when minimum BOM cost and long-life supply are the dominant constraints.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16CR73-I/SO — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC16F73-I/SO | PIC16C73B-04I/SO | PIC16C73A-20I/SO | PIC16F76-I/SO | PIC16F737-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC | 28-SOIC (same) | 28-SOIC (same) | 28-SOIC (same) | 28-SOIC (same) | 28-SOIC (same) |
| Program Memory Type | Mask ROM (7 KB) | Flash (7 KB) | OTP EPROM (7 KB) | OTP EPROM (7 KB) | Flash (14 KB) | Flash (7 KB) |
| Program Memory Size | 7 KB (4K x 14) | 7 KB | 7 KB | 7 KB | 14 KB | 7 KB |
| RAM Size | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 368 bytes | 368 bytes |
| Maximum Clock Speed | 20 MHz | 20 MHz | 4 MHz (B-04 suffix) | 20 MHz | 20 MHz | 20 MHz |
| ADC Resolution / Channels | 10-bit / 5 channels | 10-bit / 5 channels | 10-bit / 5 channels | 10-bit / 5 channels | 10-bit / 5 channels | 10-bit / 11 channels |
| In-Circuit Reprogrammable | No (mask ROM) | Yes (Flash + ICSP) | Yes (OTP via device programmer) | Yes (OTP via device programmer) | Yes (Flash + ICSP) | Yes (Flash + ICSP) |
| 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 |
| Lifecycle Status | NRND | Active | Mature | Mature | Active | Active |
Bảo phân biệt quan trọng
- Mask-ROM production economics (vsPIC16F73-I/SO)
- Established PIC16C mid-range ecosystem (vsPIC16F73-I/SO)
- Lower 20 MHz clocking vs PIC16C73B-04I/SO 4 MHz rating (vsPIC16C73B-04I/SO)
- Smaller RAM than upgraded PIC16F76-I/SO (vsPIC16F76-I/SO)
Ghi chú thiết kế
The PIC16CR73-I/SO uses mask ROM that cannot be erased or reprogrammed after fabrication. Submit your final, fully-debugged HEX file to Microchip via the ROM code submission process before wafer production; plan at least 12-16 weeks for mask generation, fabrication, and electrical test. For development and qualification cycles, always prototype on PIC16F73-I/SO with identical 28-SOIC footprint to avoid schedule and cost surprises from late code changes.
Brown-out reset (BOR) configuration must be selected carefully. The PIC16CR73-I/SO BOR is fuse-disabled by default to support a wide 2.5-5.5V operating range; if your application uses 5V and has slow-rising supplies, set the BOREN fuse to enable reset below ~4V to prevent code corruption from marginal Vdd. Add a 100 nF decoupling capacitor directly on VDD/VSS pins 8, 19, and 20, plus a 10 uF bulk capacitor at the board supply entry point for noisy industrial environments.
Place the 28-SOIC footprint with adequate clearance for hand-soldering or inspection - the 1.27mm pitch and 7.50mm body are friendly to rework. Route OSC1/OSC2 traces short and symmetric; for crystal operation keep traces under 10mm and add a ground guard ring to reduce EMI susceptibility. The MCLR/VPP pin should have a 10 kohm pull-up to VDD and a 100 nF capacitor to ground for in-circuit serial programming (ICSP) compatibility during pre-production testing, even though the CR variant is not field-programmable.
When using the ADC, add a 100 ohm series resistor and 100 nF shunt capacitor at each analog input pin to form a low-pass filter - the PIC16CR73 ADC sample-and-hold requires TACQ of at least 2*Tosc + 8.5 us per datasheet. Select the analog reference (VREF) pin carefully - if using external reference, drive it from a low-impedance source (<= 10 ohm) and decouple with 10 uF + 100 nF. Switching the ADC channel between conversions without adequate acquisition time is a common source of noisy readings in production designs.
Thông tin tuân thủ
Lead-free terminal finish per Microchip marking; RoHS compliance verified by Microchip product documentation. Not AEC-Q100 qualified - the part is industrial-grade only (-40 to +85C). For automotive applications, select PIC16F1939 or dsPIC33 families with explicit AEC-Q100 qualification.