PIC16C73B-04/SS - 8-Bit 4MHz OTP MCU 7KB | 28-SSOP | Microchip
MPN: PIC16C73B-04/SS ✓ Hoạt độngPIC16C73B-04/SS Tóm tắt
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripheral interfaces into one package. The PIC16C73B belongs to the PIC16C family of 8-bit CMOS MCUs - the architecture taxonomy walks: 8-bit microcontroller -> RISC MCU -> PIC16C family -> Microcontroller Unit (MCU) -> semiconductor device. The "B" suffix denotes the second-generation, enhanced mid-range core, which introduced improvements such as lower power consumption, additional peripherals, and better oscillator stability over the original PIC16C73.
Key features include 35 single-word instructions, a 200 ns instruction cycle at 4 MHz (single-cycle execution except for program branches which take two cycles), an operating voltage range of 4.0 V to 5.5 V, brown-out detect/power-on reset, a watchdog timer with its own on-chip RC oscillator for reliable operation, and a commercial operating temperature range of 0 C to +70 C. The synchronous serial port (SSP) supports both three-wire SPI and two-wire I2C protocols with master/slave modes.
The PIC16C73B uses a Harvard architecture with separate program and data buses, allowing instruction fetch and operand access in a single machine cycle. The 14-bit wide program memory bus accommodates single-word instructions with embedded literal data, while the 8-bit data memory bus addresses the general-purpose register file and special function registers. Five analog input channels share pins with digital I/O and route through a successive-approximation A/D converter with acquisition time programmable via software.
Typical applications include industrial control subsystems, sensor signal conditioning, motor control loops, simple human-machine interfaces, and embedded data-acquisition front-ends. The PIC16C73B-04/SS is widely used where one-time-programmable non-volatile memory is acceptable and the design needs robust analog and serial peripherals without requiring in-system reprogramming.
When designing with this device, consider that OTP memory cannot be re-programmed after the initial write, so production-grade code should be burned once and verified - use a flash-based PIC16F equivalent for development cycles requiring firmware updates. Place decoupling capacitors (100 nF ceramic plus 10 uF bulk) within a few millimeters of VDD/VSS pins, and reserve the MCLR pin for a proper reset network.
This page consolidates distributor pricing, drop-in replacement options in the same 28-SSOP footprint, and practical design notes not found in the bare Microchip datasheet, helping engineers shorten the device-selection and BOM-validation cycle.
Bộ thay thế dễ dàng lắp đặt cho PIC16C73B-04/SS — 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 PIC16C73B-04/SS (cùng hình factor và footprint) — khác nhau ở Package, Timers, Core Architecture, Operating Temperature, Program Memory Type.
PIC16C73B-04I/SS
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC16C73B-20/SS
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC16C73B-10/SS
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
PIC16F73-I/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C73B-04/SS Tỷ lệ tối đa & tính chất điện
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Core Size | 8-bit |
| Tần số xung maksimum | 4 MHz |
| Instruction Cycle | 200 ns at 4 MHz |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 7 KB (4K x 14 words) |
| RAM Size | 192 bytes |
| Number of I/O Pins | 22 |
| Supply Voltage Range | 4.0 V to 5.5 V |
| Khoảng nhiệt độ hoạt động | 0 C to +70 C (commercial) |
| A/D Converter | 5 channels x 8-bit |
| Timers | 2 (Timer0, Timer1, Timer2 - 3 total) |
| Capture/Compare/PWM | 2 modules (CCP) |
| Connectivity | I2C, SPI, UART/USART |
| Hộp | 28-SSOP (0.209 in, 5.30 mm width) |
| Kiểu lắp đặt | Surface Mount |
| Cấp MSL | 1 (unlimited floor life, non-hermetic) |
| Number of Instructions | 35 single-word |
| Watchdog Timer | Yes, with dedicated on-chip RC oscillator |
| Brown-out Detect / POR | Yes |
| Lead-Free / RoHS | Compliant (per Microchip product page) |
Cấu hình chân PIC16C73B-04/SS
| 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 channel 3 / voltage reference |
| Chân 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Chân 7 | RA5/AN4/SS — PORTA bit 5 / analog input channel 4 / SPI slave select |
| Chân 8 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Chân 9 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Chân 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Chân 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O |
| Chân 12 | RC2/CCP1 — PORTC bit 2 / CCP1 I/O (PWM output) |
| Chân 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Chân 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Chân 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Chân 16 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Chân 17 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Chân 18 | GND — Ground reference |
| Chân 19 | VDD — Positive supply (4.0-5.5 V) |
| Chân 20 | RB0/INT — PORTB bit 0 / external interrupt input |
| Chân 21 | RB1 — PORTB bit 1 |
| Chân 22 | RB2 — PORTB bit 2 |
| Chân 23 | RB3/PGM — PORTB bit 3 / low-voltage programming input |
| Chân 24 | RB4 — PORTB bit 4 |
| Chân 25 | RB5 — PORTB bit 5 |
| Chân 26 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Chân 27 | RB7/PGD — PORTB bit 7 / ICSP data |
| Chân 28 | VDD — Positive supply (4.0-5.5 V, second pin) |
Ứng dụng tiêu biểu
PIC16C73B-04/SS phù hợp cho 6 Áp dụngs: Industrial Sensor Conditioning, Simple Motor Control Loop, Human-Machine Interface (HMI) Panels, Data Acquisition Front-End, Appliance Control Boards, Automotive Body Electronics (Non-Safety).
Industrial Sensor Conditioning
The PIC16C73B-04/SS is well suited for industrial sensor-conditioning front-ends because its 5-channel 8-bit A/D converter accepts up to five analog sensor inputs (temperature, pressure, humidity, level, flow) sharing pins with digital I/O. At 4 MHz with 200 ns instruction cycle, the device can sample at rates up to ~50 kSPS aggregate, more than enough for thermocouple and RTD signal chains. The 4.0-5.5 V supply range aligns with 5 V industrial backplanes, while the brown-out detect and watchdog timer provide robust recovery from brown-out events typical in factory environments.
Được đề xuất
Simple Motor Control Loop
With two Capture/Compare/PWM (CCP) modules, the PIC16C73B-04/SS can generate complementary PWM outputs for brushed DC motor or small stepper control. The 4 MHz clock divides cleanly into PWM periods from ~1 kHz to ~20 kHz, covering both audibly-quiet and high-torque operating points. The PIC16C73B's 22 digital I/O lines accommodate quadrature encoder feedback, direction control, current-sense amplifier outputs, and fault inputs. Industrial-grade variant PIC16C73B-04I/SS extends operation to -40 C for outdoor or unconditioned enclosures.
Được đề xuất
Human-Machine Interface (HMI) Panels
The PIC16C73B-04/SS is a strong fit for entry-level HMI panels driving 7-segment LEDs, character LCDs (HD44780-compatible via 4-bit parallel), and matrix keypads up to 4x4. The 22 I/O pins are sufficient for 8 data lines plus 4 control lines for a 16x2 LCD, leaving the rest for keypad scanning and LED indicators. The USART enables communication with a master PLC or supervisory controller, while the I2C/SPI port allows expansion to EEPROM or RTC chips for time-stamped event logging.
Được đề xuất
Data Acquisition Front-End
The PIC16C73B-04/SS functions as a low-cost data-acquisition front-end, multiplexing analog inputs through its 5-channel 8-bit A/D and forwarding digitized samples over UART or SPI to a host processor. With 4 MHz clock, the A/D converter achieves ~30 us conversion time, and the SSP port supports SPI up to the full 4 MHz SCK rate for direct streaming to an FPGA or DSP. Commercial 0-70 C temperature range suits laboratory and office-environment data loggers, and the 7 KB OTP holds calibration tables and protocol stacks without needing external memory.
Được đề xuất
Appliance Control Boards
White-goods and small-appliance control boards (washing machines, dishwashers, microwave ovens, HVAC zone controllers) commonly use the PIC16C73B-04/SS for its 5-channel A/D (for temperature, water level, motor current sensing), 2 CCP modules (for triac-fired heater or PWM fan control), and USART (for diagnostic service ports). The 28-SSOP package drops onto compact PCBAs while leaving room for high-voltage isolation clearances. One-time-programmable memory keeps per-unit firmware secure and prevents field tampering with safety-critical control parameters.
Được đề xuất
Automotive Body Electronics (Non-Safety)
While the commercial-grade PIC16C73B-04/SS (0-70 C) is not automotive-qualified, the industrial-grade PIC16C73B-04I/SS variant operates from -40 C to +85 C and is widely used in non-safety automotive body electronics such as interior lighting controllers, seat-position memory, mirror adjusters, and accessory delay timers. The 5-channel A/D reads potentiometers and ambient-light sensors, while the CCP modules drive small DC motors or LED strings via FET bridges. AEC-Q100 qualification is not required for these comfort-feature subsystems, making the C-series price/performance attractive.
Đượ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 PIC16C73B-04/SS — 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 | PIC16C73B-04I/SS | PIC16C73B-20/SS | PIC16C73B-10/SS | PIC16F73-I/SS |
|---|---|---|---|---|---|
| Package | 28-SSOP | 28-SSOP (same) | 28-SSOP (same) | 28-SSOP (same) | 28-SSOP (same) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP (7 KB) | OTP (7 KB) | OTP (7 KB) | OTP (7 KB) | Flash (7 KB) |
| Maximum Clock Frequency | 4 MHz | 4 MHz | 20 MHz | 10 MHz | 20 MHz |
| Operating Temperature Range | 0 C to +70 C | -40 C to +85 C | 0 C to +70 C | 0 C to +70 C | -40 C to +85 C |
| A/D Converter | 5 channels x 8-bit | 5 channels x 8-bit | 5 channels x 8-bit | 5 channels x 8-bit | 5 channels x 8-bit |
| RAM Size | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| In-System Programming | No (OTP only) | No (OTP only) | No (OTP only) | No (OTP only) | Yes (ICSP via flash) |
Bảo phân biệt quan trọng
- Pin-compatible speed-grade variants enable field upgrades without PCB rework (vsPIC16C73B-20/SS)
- Flash-based sibling enables development iteration and field firmware updates (vsPIC16F73-I/SS)
- Industrial temperature option available in same footprint (vsPIC16C73B-04I/SS)
Ghi chú thiết kế
The PIC16C73B-04/SS requires a stable 4.0-5.5 V supply on pins 19 and 28 (both VDD) with a common ground on pin 18. Estimated decoupling: place a 100 nF ceramic X7R capacitor within 5 mm of each VDD pin and a single 10 uF tantalum or aluminum bulk capacitor at the board supply entry. The two VDD pins must both be connected; leaving pin 28 floating can cause intermittent brown-out reset events. Per Microchip datasheet DS30213B, the device draws approximately 2-15 mA active current at 4 MHz depending on peripheral usage.
OTP memory cannot be re-programmed after the initial write - always verify code on a windowed CERDIP version (PIC16C73B-04/JW) or a flash-based PIC16F73-I/SS before committing to the production SSOP. Brown-out detect (BOD) is enabled by configuration fuses; leave it on for any application where the supply can droop below 4.0 V during motor start or relay switching. Estimated: if the MCLR pin is left floating, the device will randomly reset; always tie MCLR through a 10 kohm pull-up to VDD with a 100 nF cap to ground for noise filtering.
For the 28-SSOP (5.30 mm body width, 0.65 mm pitch) layout, keep the analog and digital ground returns separated and join them at a single point under or near the MCU. The OSC1/OSC2 traces (pins 8-9) should be as short as possible and routed away from switching signals; for a 4 MHz crystal use 15-33 pF load capacitors per Microchip AN588. Estimated: the I2C bus (RC3/RC4) requires external pull-up resistors - typically 4.7 kohm at 100 kHz Standard mode or 2.2 kohm at 400 kHz Fast mode.
Thông tin tuân thủ
Per Microchip product page, the PIC16C73B-04/SS is RoHS compliant and lead-free. Not AEC-Q100 qualified - the commercial temperature range (0-70 C) is not suitable for automotive under-hood applications. Halogen-free status not explicitly stated in the verified data.