PIC12C672T-04I/SM - 4MHz 8-Bit OTP MCU, 3.5KB | Microchip
Référence : PIC12C672T-04I/SM ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $3.45 | $3,45 |
| 10 | $3.05 | $30,50 |
| 100 | $2.62 | $262,00 |
| 500 | $2.3 | $1 150,00 |
| 1 000 | $2.05 | $2 050,00 |
PIC12C672T-04I/SM Présentation
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, RAM, and peripherals such as timers, communication interfaces, and analog converters into one IC. Within the broader semiconductor taxonomy, a microcontroller sits inside the integrated-circuit family, below microprocessors in raw compute power but above simple logic ICs in functional density. The PIC12C67X family from Microchip is part of the PIC10/12/16 mid-range 8-bit RISC architecture, optimized for low-cost, low-pin-count embedded control. Compared with discrete logic or op-amp-only signal chains, a PIC12C-class MCU consolidates analog sampling, digital I/O, and on-chip program memory into one package, reducing BOM count and PCB area.
Key features include 35 single-word instructions, a hardware 8-bit ADC with four input channels multiplexed onto GP pins, internal 4 MHz oscillator, power-on-reset, watchdog timer with on-chip RC oscillator for reliable operation, and an In-Circuit Serial Programming (ICSP) interface that allows firmware updates after PCB assembly. Power-saving features include a SLEEP mode and selectable oscillator options. The device is fully static, allowing the clock to be stopped without losing register contents.
The PIC12C672's mid-range RISC core executes most instructions in a single 1 us cycle at 4 MHz, freeing CPU bandwidth for tight control loops. With a 14-bit instruction word, 8-bit data path, and on-chip peripherals, the device targets simple but deterministic embedded tasks. The OTP program memory supports a development-to-production workflow, while the SOIJ-8 surface-mount package enables standard SMT assembly and inspection.
Typical applications include appliance control, sensor signal conditioning, battery chargers, automotive body electronics (non-safety), smart sensors, and small industrial controllers. The combination of an integrated ADC, low pin count, and broad development-tool support makes the part a frequent choice for cost-sensitive designs.
When designing with this device, ensure the MCLR pin has a proper pull-up and decoupling, and respect the maximum power-supply ramp rate to avoid unintentional reset states. For long-term field-programmable designs, consider the PIC12F675 (Flash variant) in a comparable 8-pin footprint.
This page synthesizes distributor pricing, drop-in alternatives from the same PIC12 family, and practical design notes not found in the manufacturer datasheet alone.
Alternatives de remplacement direct pour PIC12C672T-04I/SM — 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 PIC12C672T-04I/SM (même facteur de forme et même empreinte) — différant par Package, Operating Temperature, Program Memory Size, Timers, Core Architecture.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC12CE672T-04I/SM
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC12C672-04I/SM
✅ Remplacement direct✓ En stock
$1.45 / unité
Voir la fiche technique →PIC12C672-04/SM
✅ Remplacement direct✓ En stock
$3.1 / unité
Voir la fiche technique →PIC12C672-10I/SM
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC12C671T-04I/SM
✅ Remplacement direct✓ En stock
$1.32 / unité
Voir la fiche technique →PIC12C508A-04I/SM
✅ Remplacement direct✓ En stock
$1.05 / unité
Voir la fiche technique →PIC12C672T-04I/SM Valeurs maximales et caractéristiques électriques
| Family | PIC12C67X |
| Core | 8-bit PIC RISC |
| Core Size | 8-bit |
| Program Memory Size | 3.5 KB (2K x 14) |
| Program Memory Type | OTP |
| RAM Size | 128 x 8 bytes |
| Data EEPROM | None (PIC12C672 has no EEPROM; PIC12CE672 variants do) |
| Speed | 4 MHz |
| Instruction Cycle | 1 us @ 4 MHz |
| Supply Voltage (Vcc/Vdd) | 3.0 V to 5.5 V |
| Number of I/O Pins | 6 |
| ADC | 8-bit, 4 channels |
| Oscillator Type | Internal |
| Peripherals | POR, WDT |
| Température de fonctionnement | -40C to +85C (Industrial) |
| Boîtier | 8-SOIJ (5.23 mm) |
| Type de montage | Surface Mount |
| Statut RoHS | Compliant |
Configuration des broches de PIC12C672T-04I/SM
| Broche 1 | VDD — Positive supply voltage (3.0 V to 5.5 V) |
| Broche 2 | GP5/OSC1/CLKIN — Bidirectional I/O / external clock input / crystal oscillator input |
| Broche 3 | GP4/OSC2/CLKOUT — Bidirectional I/O / crystal oscillator output / clock output |
| Broche 4 | GP3/MCLR/VPP — Digital input / Master Clear reset (active low) / programming voltage |
| Broche 5 | GP2/AN2 — Bidirectional I/O / analog input channel 2 |
| Broche 6 | GP1/AN1 — Bidirectional I/O / analog input channel 1 |
| Broche 7 | GP0/AN0 — Bidirectional I/O / analog input channel 0 |
| Broche 8 | VSS — Ground reference |
Applications typiques
PIC12C672T-04I/SM convient pour 6 applications: Appliance Control, Sensor Signal Conditioning, Battery Chargers, Automotive Body Electronics, Smart Sensors, Small Industrial Controllers.
Appliance Control
The PIC12C672T-04I/SM fits appliance-control boards because its 4-channel 8-bit ADC reads thermistors and humidity sensors, while 6 GPIO lines drive relays, LEDs, and buzzer feedback. At 4 MHz with 1 us instruction cycle, the PIC mid-range core executes a full PID loop in well under 100 us, leaving CPU headroom for user-interface multiplexing. Operating from 3.0 V to 5.5 V lets the same board power from a 5 V regulator or a 3.3 V supply, and the SOIJ-8 package fits behind small membrane keypads in coffee makers, washing machines, and dishwashers.
Recommandé
Sensor Signal Conditioning
With a 4-channel 8-bit on-chip ADC and 6 I/O, the PIC12C672T-04I/SM is well matched to compact sensor-interface boards that read analog sensors, apply digital filtering, and output a clean PWM or UART stream. The internal 4 MHz oscillator eliminates an external resonator, reducing BOM cost, and the 3.0 V to 5.5 V supply range covers both 3.3 V and 5 V sensor rails. The PIC mid-range 8-bit core delivers deterministic 1 us instruction execution, suitable for fixed-cycle sampling on every timer tick, and the SOIJ-8 footprint keeps the PCB area under 50 mm^2.
Recommandé
Battery Chargers
The PIC12C672T-04I/SM drives low-cost single- or dual-cell battery charger boards by sampling charge current via the on-chip ADC and PWM-modulating a MOSFET gate through one of its GPIO lines. The 6-I/O budget easily handles VIN-sense, ISENSE, gate drive, status LED, and a temperature-input line. Industrial -40C to +85C temperature grade allows operation inside enclosed charger housings. With 3.5 KB OTP program memory, charger state-machine code fits without external EEPROM, while the SOIJ-8 footprint keeps the PCB small enough for travel adapters.
Recommandé
Automotive Body Electronics
Non-safety automotive body modules such as seat heaters, mirror adjusters, and ambient-light controllers commonly use the PIC12C672T-04I/SM because of its industrial temperature range, integrated 8-bit ADC for current/voltage sensing, and compact SOIJ-8 footprint. Six GPIO pins comfortably switch low-side MOSFETs, read position potentiometers, and drive status LEDs. The 3.0 V to 5.5 V supply range supports 5 V automotive rails after transient protection. OTP memory locks the firmware against accidental rewriting in the field.
Recommandé
Smart Sensors
Smart-sensor modules that combine analog sensing with local decision logic use the PIC12C672T-04I/SM to sample sensors on the 4-channel ADC, run simple compensation math on the 8-bit RISC core, and emit a digital output via PWM, UART bit-banging, or one-wire. With 6 GPIO pins and a tiny SOIJ-8 package, the MCU fits within a TO-5 sensor housing or a small SMD breakout. Operating at 3.0 V to 5.5 V lets the same firmware run on 3.3 V IoT sensors and 5 V industrial transmitters.
Recommandé
Small Industrial Controllers
Compact industrial controllers - timer relays, counter modules, indicator-light drivers, low-cost PLC-style I/O boards - frequently deploy the PIC12C672T-04I/SM because the 8-bit RISC core delivers deterministic 1 us instruction timing at 4 MHz, the 4-channel ADC handles analog setpoint inputs, and the watchdog timer with on-chip RC oscillator ensures safe recovery from ESD or EMI events. Six GPIO pins drive outputs or read switches, while 128 B RAM is enough for small state machines. The SOIJ-8 industrial-grade package withstands factory-floor temperatures and humidity.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC12C672T-04I/SM — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC12CE672T-04I/SM | PIC12C672-04I/SM | PIC12C672-04/SM | PIC12C672-10I/SM | PIC12C671T-04I/SM | PIC12C508A-04I/SM |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-SOIJ | 8-SOIJ - same | 8-SOIJ - same | 8-SOIJ - same | 8-SOIJ - same | 8-SOIJ - same | 8-SOIJ - same |
| Program Memory | 3.5 KB (2K x 14) OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 3.5 KB OTP | 1.75 KB OTP (-50%) | 768 B OTP |
| Data EEPROM | None | 16 bytes (+16 B) | None | None | None | None | None |
| Max Clock Speed | 4 MHz | 4 MHz | 4 MHz | 4 MHz | 10 MHz | 4 MHz | 4 MHz |
| ADC | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | 8-bit, 4 channels | None |
| I/O Pins | 6 | 6 | 6 | 6 | 6 | 6 | 6 |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | 0C to +70C (Commercial) | -40C to +85C | -40C to +85C | -40C to +85C |
Principaux différenciateurs
- Adds 16 bytes EEPROM for non-volatile data (vs PIC12CE672T-04I/SM)
- Industrial temperature range for harsh environments (vs PIC12C672-04/SM)
- 10 MHz clock upgrade option in same package (vs PIC12C672-10I/SM)
Notes de conception
Place a 0.1 uF ceramic decoupling capacitor as close as possible to the VDD pin (pin 1), with the ground side returned directly to VSS (pin 8). For battery-powered designs, add a 10 uF bulk capacitor near the supply pin to handle inrush when the ADC reference is switched. According to the Microchip PIC12C67X datasheet, the maximum VDD rise-time must be respected to prevent spurious POR events; a soft-start RC on VDD may be needed if the supply ramps slowly.
Pin 4 is shared between GP3 (digital input only), MCLR (reset, active low), and VPP (programming voltage). If MCLR is enabled in configuration fuses, the pin requires a pull-up resistor (typically 10 kohm) to VDD to avoid unintended resets. If MCLR is disabled, pin 4 becomes a digital-only input and the device is reset only by POR or WDT. Mistakenly driving VPP level (around 13 V) on pin 4 in-circuit is destructive - route programming access through a dedicated ICSP header, never through the application circuit.
The SOIJ-8 J-lead footprint has a 1.27 mm pitch and 5.23 mm body length. Use the IPC-7351 SOIJ-8 land pattern with at least 0.5 mm clearance between adjacent pins to avoid solder bridging under production reflow profiles. Keep the analog-input traces (GP0-GP3 when used as ADC inputs) short and guarded by a ground trace to reduce digital-coupling noise; the 8-bit ADC has limited dynamic range and is sensitive to high-frequency switching noise on the VDD rail.
The PIC12C672 ADC uses VDD as the reference by default; for applications requiring better than 8-bit absolute accuracy, switch to an external reference by configuring the VCFG bit and routing the reference voltage to the GP1/AN1 pin. Allow at least 20 us acquisition time (Tacq) between channel selection and ADC read - waiting only 1-2 instruction cycles will produce noisy conversions. Averaging 4 to 16 samples in firmware typically improves effective resolution by 1-2 bits.
Informations de conformité
RoHS and REACH compliance per Microchip product declaration. Not AEC-Q100 qualified - for automotive safety applications use an AEC-Q100-grade MCU. Halogen-free status not explicitly stated in verified data; check Microchip environmental portal for confirmation.