PIC16C773-E/SS - 8-Bit MCU, 7KB OTP, 12-bit ADC, 28-SSOP | Microchip
Артикул: PIC16C773-E/SS ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $5.92 | $5,92 |
| 10 | $5.32 | $53,20 |
| 100 | $4.68 | $468,00 |
| 500 | $4.15 | $2.075,00 |
| 1.000 | $3.78 | $3.780,00 |
PIC16C773-E/SS Обзор
An 8-bit microcontroller (MCU) is a small computer-on-a-chip integrating a CPU, program memory, data RAM, and peripherals on a single die. PIC microcontrollers use a Harvard RISC architecture with separate program and data buses, allowing most instructions to execute in one instruction cycle. Within the embedded systems hierarchy, the PIC16C773 belongs to the mid-range PIC16 family, sitting between baseline PIC10/12/16 devices and high-performance PIC18/dsPIC parts. The -E suffix denotes the extended operating temperature range of -40C to +125C, while /SS identifies the 28-SSOP surface-mount package.
Key features include six 12-bit ADC channels with successive-approximation architecture, two 8-bit timer/counters and one 16-bit timer/counter, a synchronous serial port configurable for SPI or I2C, a USART for asynchronous serial communication, and a watchdog timer with its own on-chip RC oscillator for reliable system recovery. Brown-out-reset and power-on-reset circuitry are integrated, simplifying external reset design. The 12-bit ADC offers 4096 discrete codes, significantly finer than the 10-bit (1024 codes) ADCs found on many competing 8-bit MCUs at this price point.
Typical applications include industrial process control loops, sensor signal conditioning, battery management systems, motor control front-ends, instrumentation front panels, and white-goods appliance controllers. The integrated 12-bit ADC reduces BOM cost in transducer and sensor-interface designs, while the OTP program memory suits high-volume cost-sensitive products where firmware is finalised at production.
When designing with this device, pay attention to the OTP memory limitation: firmware cannot be updated in the field. For prototyping or products needing firmware revisions, consider the pin-compatible PIC16F877 (Flash) variant from Microchip. Ensure the 28-SSOP land pattern matches your PCB layout and that the VDD/VSS decoupling network follows the manufacturer reference schematic.
Аналоги без доработки для PIC16C773-E/SS — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16C773-E/SS (тот же форм-фактор и посадочное место) — отличается по Package, Timers, Program Memory Size, Program Memory Type, Core Architecture.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16F876A-I/SS
✅ Прямая замена✓ В наличии
$3.46 / шт.
Открыть даташит →PIC16C773-I/SS
✅ Прямая замена✓ В наличии
$7 / шт.
Открыть даташит →PIC16C773-E/SS Максимальные параметры и электрические характеристики
| Core Architecture | 8-bit PIC RISC (Harvard) |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 7 KB (4K x 14 words) |
| RAM | 256 bytes |
| EEPROM Data Memory | None |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns at 20 MHz (4 clock cycles per instruction) |
| ADC | 12-bit, 6 channels |
| Digital I/O Pins | 22 |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Serial Interfaces | SPI / I2C (SSP), USART |
| Рабочая температура | -40C to +125C (Extended, -E suffix) |
| Корпус | 28-pin SSOP (208 mil, 5.30 mm body width) |
| Тип монтажа | Surface Mount |
| Watchdog Timer | Yes, with dedicated on-chip RC oscillator |
| Brown-out Reset / Power-on Reset | Yes |
Конфигурация выводов PIC16C773-E/SS
| Контакт 1 | MCLR/VPP — Master Clear reset input / programming voltage |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / ADC input channel 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / ADC input channel 1 |
| Контакт 4 | RA2/AN2 — PORTA bit 2 / ADC input channel 2 |
| Контакт 5 | RA3/AN3/VREF- — PORTA bit 3 / ADC input channel 3 / ADC negative reference |
| Контакт 6 | RA4/AN4/T0CKI — PORTA bit 4 / ADC input channel 4 / Timer 0 clock input |
| Контакт 7 | RA5/AN5/SS/VREF+ — PORTA bit 5 / ADC input channel 5 / SSP slave select / ADC positive reference |
| Контакт 8 | OSC1/CLKIN — Crystal oscillator input / external clock input |
| Контакт 9 | OSC2/CLKOUT — Crystal oscillator output / clock output |
| Контакт 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer 1 oscillator output / Timer 1 clock input |
| Контакт 11 | RC1/T1OSI — PORTC bit 1 / Timer 1 oscillator input |
| Контакт 12 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 output |
| Контакт 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 16 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Контакт 17 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Контакт 18 | GND — Ground reference |
| Контакт 19 | VDD — Positive supply voltage |
| Контакт 20 | RB0/INT — PORTB bit 0 / external interrupt input |
| Контакт 21 | RB1 — PORTB bit 1 |
| Контакт 22 | RB2 — PORTB bit 2 |
| Контакт 23 | RB3/PGM — PORTB bit 3 / low-voltage programming input |
| Контакт 24 | RB4 — PORTB bit 4 |
| Контакт 25 | RB5 — PORTB bit 5 |
| Контакт 26 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 27 | RB7/PGD — PORTB bit 7 / ICSP data |
| Контакт 28 | GND — Ground reference (second VSS pin) |
Типичное применение
PIC16C773-E/SS подходит для 6 применениеs: Industrial Sensor Signal Conditioning, Battery Charger Controller, HVAC and Appliance Control, Motor Control Front-End, Portable Medical Instrumentation, Automotive Body and Sensor Modules.
Industrial Sensor Signal Conditioning
The PIC16C773-E/SS suits industrial sensor front-ends where its 12-bit 6-channel ADC replaces external ADC ICs, reducing BOM cost and PCB area. With 20 MHz CPU clock, the MCU can run linearisation math (RTD, thermocouple, strain-gauge compensation) in real time at sample rates up to ~50 kSPS aggregate. The 22 digital I/O pins drive indicator LEDs, opto-isolated outputs, and HMI keypads. The extended -40C to +125C temperature range supports factory-floor enclosures, and the integrated brown-out reset prevents sensor misreads during supply transients.
Рекомендуется
Battery Charger Controller
The PIC16C773-E/SS is well-matched to multi-cell battery-charger control loops: the 12-bit ADC monitors battery voltage and charge current with 0.1% quantisation at typical Li-ion 4.2 V full-charge levels. PWM outputs from the 16-bit timer/counter drive MOSFET gate drivers, while the USART links the charger to a host BMS for telemetry. The 256-byte RAM holds recent charge-cycle statistics, and the 7 KB OTP program memory is sufficient for state-machine charge profiles. Designers should add external current-sense amplifiers (e.g., INA180) for high-side current measurement.
Рекомендуется
HVAC and Appliance Control
In HVAC control boards and white-goods appliances (washing machines, dishwashers, refrigerators), the PIC16C773-E/SS provides a cost-optimised MCU with integrated 12-bit ADC for NTC thermistor temperature sensing, capacitive-touch interfacing via the SSP module, and PWM outputs for motor/valve actuators. The OTP memory locks the firmware at production, preventing unauthorised field modifications. The extended -40C to +125C temperature range handles compressor-compartment heat. Cycle timing uses the 16-bit timer/counter, and the watchdog timer recovers the MCU from motor-noise-induced lockups.
Рекомендуется
Motor Control Front-End
The PIC16C773-E/SS can act as a sensor interface and command pre-processor for small BLDC or stepper motor drives. The 12-bit ADC samples back-EMF or Hall-derived rotor position with fine resolution, while the 16-bit timer/counter generates the PWM commutation sequence for downstream gate drivers. The USART links to a higher-level motion controller, and the 22 I/O pins handle end-stop switches, fault inputs, and status LEDs. The OTP memory suits cost-driven high-volume products where the motor control algorithm is finalised at production.
Рекомендуется
Portable Medical Instrumentation
Portable medical devices such as pulse oximeters, digital thermometers, and handheld glucose meters benefit from the PIC16C773-E/SS's 12-bit ADC precision and low pin count. The 20 MHz CPU executes averaging and calibration routines on the 12-bit ADC samples to push effective resolution beyond 14 bits. The USART streams data to a Bluetooth or USB bridge IC. The extended -40C to +125C operating range covers sterilisation or extreme clinical environments. The 28-SSOP package allows compact handheld PCB layouts.
Рекомендуется
Automotive Body and Sensor Modules
The PIC16C773-E/SS is used in non-safety automotive body controllers such as seat-position sensors, HVAC blend-door actuators, and interior lighting controllers. The 12-bit ADC reads potentiometric position sensors with 1 mV resolution at 4 V reference, and the 22 I/O pins drive FET bridges via pre-drivers. The -40C to +125C extended temperature range survives under-dash and engine-bay-adjacent environments. For ASIL-classified designs, migrate to AEC-Q100-qualified PIC18 K-series devices; the PIC16C773 is suitable for QM-classified body-electronics modules.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16C773-E/SS — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16F876A-I/SS | PIC16C773-I/SS | PIC16C773-E/SP |
|---|---|---|---|---|
| Package | 28-SSOP (208 mil) | 28-SSOP (208 mil) - same | 28-SSOP (208 mil) - same | 28-SPDIP (300 mil) - through-hole, not drop-in |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory Type | OTP 7 KB (4K x 14) | Flash 14 KB | OTP 7 KB (same) | OTP 7 KB (same) |
| RAM | 256 bytes | 368 bytes | 256 bytes | 256 bytes |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| ADC Resolution | 12-bit, 6 channels | 10-bit, 8 channels | 12-bit, 6 channels | 12-bit, 6 channels |
| Operating Temperature | -40C to +125C (Extended) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +125C (Extended) |
| Serial Interfaces | SPI/I2C (SSP) + USART | SPI/I2C (MSSP) + USART | SPI/I2C (SSP) + USART | SPI/I2C (SSP) + USART |
| In-Circuit Programming | No (OTP) | Yes (ICSP) | No (OTP) | No (OTP) |
Ключевые отличия
- Integrated 12-bit ADC at 8-bit MCU pricing (против PIC16F876A-I/SS)
- Extended -40C to +125C temperature range (против PIC16C773-I/SS)
- Surface-mount 28-SSOP form factor (против PIC16C773-E/SP)
Заметки по проектированию
The PIC16C773-E/SS uses One-Time-Programmable (OTP) memory, so firmware cannot be rewritten in the field. A single bit error in production programming is a permanent defect. Design your programming flow with a verification step and budget for low programming-yield losses. For prototypes or designs requiring firmware updates, validate on the Flash-based PIC16F876A-I/SS (same 28-SSOP footprint) before committing to OTP for production.
Place the 28-SSOP decoupling network as close to the VDD (pin 19) and GND (pin 18) pins as possible. Use a 100 nF ceramic in parallel with a 10 uF tantalum or aluminium-polymer bulk capacitor for switching-noise immunity. For ADC accuracy, add a small RC (10 ohm + 100 nF) between VDD and AVCC/AVSS if the device has separate analog supply pins in this package variant. Keep the analog traces short and guarded by digital ground to minimise ADC crosstalk.
The 12-bit ADC reaches full accuracy only when the source impedance is below 10 kohm per the Microchip datasheet. Add an op-amp buffer (e.g., MCP6V01 auto-zero or MCP6021 rail-to-rail) when driving the ADC from high-impedance sensors such as resistive bridges or pH probes. Do not share analog and digital return paths; use a star-ground topology with the analog ground pin (or VSS pin) as the single-point reference near the ADC input.
Configuration-word settings (oscillator selection, watchdog enable, brown-out voltage, code protection) are programmed at the same time as the OTP program memory. According to Microchip PIC16C documentation, an incorrectly set watchdog can cause unexpected resets. Decide oscillator mode (HS, XT, LP, RC) based on the external crystal frequency and budget; HS mode is required for 20 MHz crystals.
Информация о соответствии
Compliance status not explicitly stated in verified web data. Request the latest material declaration from Microchip Technology for RoHS/REACH/conflict-minerals certificates. The PIC16C773-E/SS is not AEC-Q100 qualified; for automotive safety applications use AEC-Q100 parts such as PIC18 K-series.