PIC12CE674-10E/P - 8-bit MCU 3.5KB OTP 128B RAM | Microchip
MPN: PIC12CE674-10E/P ✓ فعالPIC12CE674-10E/P جائزہ
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and configurable peripheral I/O on one die. Within the broader taxonomy, 8-bit MCUs sit under microcontroller -> embedded processor -> semiconductor. The PIC12CExxx family occupies the smallest-footprint 8-bit niche: 8-pin packages with built-in ADC and, in the 'CE' variants, on-chip EEPROM data memory.
Key features of the PIC12CE674 include 5 I/O pins (GP0-GP5 shared with MCLR on GP5), 35 single-word instructions executed in 400 ns (10 MHz), internal 4 MHz RC oscillator option, watchdog timer with on-chip RC oscillator, programmable code protection, and an industrial/automotive operating temperature grade (the '-10E' suffix indicates the 10 MHz speed grade with extended temperature range). It is pin-compatible with the smaller PIC12C672/673 family members, allowing code to scale up when more memory is required.
Architecturally, the PIC12CE674 uses a Harvard RISC core with separate program and data buses, a 14-bit instruction word, and a single hardware accumulator (working register). The integrated 16-byte EEPROM is accessed through a register-mapped SFR interface and supports up to 1 million erase/write cycles per Microchip documentation, making it suitable for user-configurable settings stored across power cycles.
Typical applications include low-cost sensor signal conditioners, single-channel data loggers, automotive body controllers and appliance front panels, low-end LED drivers with PWM, smart-battery chargers, and replacement of discrete logic gates on legacy boards. The wide operating range also makes it a candidate for industrial white goods and consumer remote-control devices.
When designing with the PIC12CE674, note that the 8-pin PDIP is the most PCB-friendly variant for hand-soldered prototypes; the SOIC-8 (-SN) or DFN (-MF) surface-mount packages are preferred for high-volume production. The internal RC oscillator reduces BOM cost but trades frequency accuracy (typically +/-1-2%) against the precision of an external crystal.
This page synthesizes the Verified Web Data, Microchip PIC12CE674 datasheet specifications, parametric proximity to drop-in alternatives in the Site MPN list, and practical design notes for embedded engineers designing around the PIC12CExxx 8-pin OTP family.
کے لیے ڈراپ اِن متبادل PIC12CE674-10E/P — یکساں پیکیج، پن سے پن مطابقت پذیر۔ مختلف پیکیج والے پرزے جن کے لیے PCB دوبارہ کام درکار ہو، شامل نہیں ہیں۔
اس سیریز میں مختلف ورژن
اسی سیریز کے ماڈلز جو ڈراپ اِن مطابقت رکھتے ہیں PIC12CE674-10E/P (یکساں فارم فیکٹر اور فٹ پرنٹ) — میں مختلف Package, I/O Pins, Operating Temperature, Timers, Instruction Set.
PIC12CE674-04E/P
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC12CE674-10/P
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC12CE673-10E/P
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC12CE673-04/P
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC12C672-10/P
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC12C671-10E/P
✅ ڈراپ-اِنقیمت کے لیے رابطہ کریں
ڈیٹا شیٹ دیکھیں →PIC12CE674-10E/P زیادہ سے زیادہ ریٹنگز اور برقی خصوصیات
| Family | PIC12CExxx 8-bit OTP MCU |
| Core Architecture | PIC Harvard RISC (14-bit instruction word) |
| Program Memory Type | OTP (One-Time-Programmable) |
| Program Memory Size | 3.5 KB (2K x 14) |
| RAM Size | 128 bytes |
| Data EEPROM Size | 16 bytes |
| Maximum CPU Clock | 10 MHz (400 ns instruction cycle) |
| Instruction Set | 35 single-word instructions |
| I/O Pins | 5 (GP0-GP4, GP5 shared with MCLR) |
| ADC Channels | 4 channels, 8-bit resolution |
| ADC Reference | Internal Vdd or external Vref |
| Oscillator | Internal 4 MHz RC or external |
| پیکیج | 8-pin PDIP (0.300", 7.62 mm) |
| ماؤنٹنگ ٹائپ | Through-Hole (THT) |
| Temperature Grade | Extended (E) - per Microchip naming |
| Watchdog Timer | Yes, with on-chip RC oscillator |
PIC12CE674-10E/P پن کنفیگریشن
| پن 1 | GP5/MCLR/VPP — General-purpose I/O / Master Clear (reset) / Programming voltage |
| پن 2 | GP0/AN0 — General-purpose I/O / Analog input channel 0 |
| پن 3 | GP1/AN1/Vref — General-purpose I/O / Analog input channel 1 / External ADC reference |
| پن 4 | GP2/AN2 — General-purpose I/O / Analog input channel 2 |
| پن 5 | GP3/AN3 — General-purpose I/O / Analog input channel 3 (input only) |
| پن 6 | GP4/AN4/OSC2 — General-purpose I/O / Analog input channel 4 / Crystal oscillator output |
| پن 7 | Vss — Ground reference |
| پن 8 | Vdd — Positive supply voltage |
عام استعمالات
PIC12CE674-10E/P کے لیے موزوں ہے 6 ایپلیکیشنs: Sensor Signal Conditioning Node, Automotive Body Control Module, Industrial White-Goods Front Panel Controller, Smart Battery Charger Controller, Consumer Remote Control Transmitter, Discrete Logic Gate Replacement.
Sensor Signal Conditioning Node
The PIC12CE674-10E/P fits sensor-conditioning nodes that digitize one or two analog inputs and need persistent calibration storage. Its 4-channel 8-bit ADC samples analog sensor outputs at the GP0-GP3 pins, while the 16-byte EEPROM stores per-unit calibration constants that survive power cycles. With 10 MHz instruction throughput, the device completes a full ADC read-and-average sequence in under 100 us, well within the sample rate of typical 1-10 Hz environmental monitoring applications. Compared with discrete op-amp + ADC solutions, this 8-pin MCU cuts BOM cost and PCB area dramatically while keeping firmware portable across the PIC12CExxx family. Recommended companions include an external sensor such as a thermistor or pressure transducer on AN0/AN1, and a UART-translator like MCP2200 for host data offload.
تجویز کردہ
Automotive Body Control Module
The PIC12CE674-10E/P is appropriate for low-speed automotive body controllers - lighting sequencers, courtesy lamp timers, and seat-position memory switches. The 'E' (extended) temperature grade covers -40C to +125C automotive ambient requirements, while the 5 I/O pins drive relays or MOSFET gates for lamp loads. The 16-byte EEPROM retains user-adjustable parameters (e.g., delay timing) across battery disconnects. The 10 MHz CPU clock provides adequate margin for software debouncing and PWM-style fade-in/out timing. Designers targeting AEC-Q100 qualification should evaluate the PIC12F675 as a Flash-based modern alternative, but the PIC12CE674-10E/P remains in production for legacy and cost-sensitive body modules.
تجویز کردہ
Industrial White-Goods Front Panel Controller
The PIC12CE674-10E/P fits washing-machine or dishwasher front-panel logic that scans a small keypad and drives 7-segment or LED indicator displays. The 5 I/O pins multiplex up to 12 buttons via a 4x3 matrix (with diodes), while internal oscillator eliminates the BOM cost of an external crystal. The 3.5 KB OTP holds state-machine firmware for cycle sequencing, while the 16-byte EEPROM retains diagnostic counters and user preferences across power cycles. Industrial temperature rating supports unheated garage or basement installations. The 400 ns instruction execution ensures sub-millisecond response to button presses.
تجویز کردہ
Smart Battery Charger Controller
The PIC12CE674-10E/P implements single- or two-stage NiMH/Li-ion chargers by sensing voltage across a current-sense resistor on AN0 and switching a MOSFET on GP4 with PWM. The 8-bit ADC and 10 MHz CPU close a CC/CV control loop at 1 kHz update rate, sufficient for safe charge termination. The 16-byte EEPROM stores per-battery-pack calibration and learned capacity values. The OTP memory locks firmware to a known good build, important for safety-critical charging applications. The PIC12CE674-10E/P's low sleep current (<1 uA) supports shelf-life on the charger while idle.
تجویز کردہ
Consumer Remote Control Transmitter
The PIC12CE674-10E/P is a fit for low-cost IR/RF remote controls where 4-8 buttons are scanned and a PWM-modulated carrier is generated for an IR LED or SAW transmitter. The internal 4 MHz RC oscillator, combined with software-generated 38 kHz IR carrier, eliminates external timing components. The 35-instruction PIC12 instruction set keeps code compact, leaving room for user features in 3.5 KB OTP. The 16-byte EEPROM stores learned-device codes for universal remotes. Extended temperature grade suits automotive keyfob and outdoor lighting remote applications.
تجویز کردہ
Discrete Logic Gate Replacement
The PIC12CE674-10E/P is widely used to replace two or three discrete 74xx logic gates on legacy boards, especially when a small amount of glue logic, a state machine, or timing is needed between larger ICs. The 5 I/O pins emulate AND/OR/XOR/flip-flop/latch combinations in firmware, while the 35-instruction PIC12 ISA fits the typical 30-100 line glue-logic programs inside 3.5 KB OTP. The internal RC oscillator eliminates a timing crystal, saving board area and BOM cost. This application is a classic use case that keeps the PIC12CE674-10E/P in production decades after its introduction.
تجویز کردہ
تجویز کردہ پروڈکٹس کا خلاصہ
کے لیے انجینئرنگ ریفرنس ڈیٹا PIC12CE674-10E/P — موازنہ، ڈیزائن رہنمائی، اور تعمیل کی معلومات۔
انتخاب کی گائیڈ
متبادلات کے ساتھ موازنہ
| پیرامیٹر | یہ پروڈکٹ | PIC12CE674-04E/P | PIC12CE674-10/P | PIC12CE673-10E/P | PIC12CE673-04/P | PIC12C672-10/P | PIC12C671-10E/P |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-pin PDIP | 8-pin PDIP (same) | 8-pin PDIP (same) | 8-pin PDIP (same) | 8-pin PDIP (same) | 8-pin PDIP (same) | 8-pin PDIP (same) |
| Program Memory | 3.5 KB (2K x 14) OTP | 3.5 KB (2K x 14) OTP | 3.5 KB (2K x 14) OTP | 1 KB (1K x 14) OTP | 1 KB (1K x 14) OTP | 2 KB (1K x 14) OTP | 1 KB (1K x 14) OTP |
| RAM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| EEPROM Data Memory | 16 bytes | 16 bytes | 16 bytes | 16 bytes | 16 bytes | None (no 'CE' suffix) | None (no 'CE' suffix) |
| Maximum CPU Clock | 10 MHz | 4 MHz | 10 MHz | 10 MHz | 4 MHz | 10 MHz | 10 MHz |
| Temperature Grade | Extended (E) | Extended (E) | Standard | Extended (E) | Standard | Standard | Extended (E) |
| ADC | 4 ch x 8-bit | 4 ch x 8-bit | 4 ch x 8-bit | 4 ch x 8-bit | 4 ch x 8-bit | 4 ch x 8-bit | 4 ch x 8-bit |
اہم امتیازی خصوصیات
- On-chip 16-byte EEPROM data memory (بمقابلہPIC12C672-10/P)
- Maximum 3.5 KB OTP program memory (بمقابلہPIC12CE673-10E/P)
- Extended temperature grade ('E') for industrial/automotive (بمقابلہPIC12CE674-10/P)
- 10 MHz speed grade with full PIC12 instruction throughput (بمقابلہPIC12CE674-04E/P)
ڈیزائن نوٹس
The PIC12CE674-10E/P supports a wide operating voltage (typically 2.5V-5.5V per the PIC12CExx datasheet family, though the specific Vdd min/max for -10E/P grade should be verified in the Microchip datasheet) and offers a low-power SLEEP mode with <1 uA typical current. For battery-powered applications, configure the device to wake on watchdog-timer overflow or external GP3 interrupt. Decouple Vdd with a 100 nF ceramic capacitor placed within 5 mm of pin 8; add a 10 uF bulk capacitor if the supply source is a switching regulator. Brown-out reset (BOR) is selectable and should be enabled for industrial installations with long supply wires.
Estimated: GP3 is input-only; do not configure it as output. The MCLR function is multiplexed with GP5; if MCLR is enabled, GP5 cannot be used as general-purpose output. For ICSP programming, MCLR must be pulled high then pulsed low by the programmer; a 10 kohm pull-up on pin 1 (MCLR/GP5/VPP) is required for normal operation. OTP (One-Time-Programmable) memory cannot be erased; budget firmware revisions carefully or migrate to a Flash-based PIC12F6xx for development.
For 8-pin PDIP layout, place a decoupling capacitor (100 nF ceramic) within 5 mm of the Vdd pin (pin 8) and a bulk capacitor (10 uF) near the IC. Keep digital traces away from analog ADC inputs (GP0-GP3). If using an external crystal on GP4/OSC2 and GP5, place the crystal within 10 mm of the IC with short, symmetric traces and a ground guard ring. For high-EMI environments (automotive, industrial motor control), add a 100 ohm series resistor at the ICSP clock line (GP1) to suppress ringing during in-circuit programming.
The internal 4 MHz RC oscillator is typically calibrated to +/-1% at room temperature but drifts +/-2-5% across the full -40C to +125C extended temperature range. For UART communication or precision timing, use an external crystal (typically 4 MHz or 10 MHz) on GP4/OSC2 and GP5/OSC1. The ADC requires the acquisition time to be programmed via the TACQ bits based on the source impedance; for source impedances above 10 kohm, add an external buffer op-amp to prevent ADC gain error. The ADC reference can be tied to Vdd, an external pin, or internal reference - select based on the required absolute accuracy.
تعمیل کی معلومات
RoHS compliance per Microchip product page. Not AEC-Q100 qualified; the -E temperature grade is industrial, not automotive-qualified.