PIC12C672T-10/SM - 8-Bit 10MHz 3.5KB OTP MCU | Microchip
Référence : PIC12C672T-10/SM ✗ Fin de vie| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $5.42 | $5,42 |
| 10 | $4.95 | $49,50 |
| 100 | $4.32 | $432,00 |
| 500 | $3.85 | $1 925,00 |
| 1 000 | $3.5 | $3 500,00 |
| 2 500 | $3.1 | $7 750,00 |
PIC12C672T-10/SM Présentation
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and peripherals on one die. The 8-bit PIC® 12C family sits at the low end of the Microchip PIC microcontroller hierarchy, below PIC16 and PIC18, and is intended for cost-driven, space-constrained embedded applications where a small pin count and a simple RISC instruction set are sufficient. The 12C67X sub-family adds an on-chip ADC that distinguishes it from the PIC12C5XX base series.
Key features of the PIC12C672 include 5 to 6 general-purpose I/O pins (depending on oscillator configuration), a 4-channel 8-bit A/D converter, power-on reset (POR), a watchdog timer (WDT), an internal 4 MHz RC oscillator option, and a wide operating voltage range of 2.5V to 5.5V. The RISC architecture executes most instructions in a single 200 ns cycle at 10 MHz, delivering up to 5 MIPS throughput.
Technically, the PIC12C672 uses a Harvard architecture with separate program and data buses, a 14-bit wide instruction word, and a two-stage pipeline. The 3.5KB OTP EPROM supports field programming via Microchip ICSP (In-Circuit Serial Programming) for prototype and low-volume production, while the 128-byte SRAM is shared with the stack. With a 5-year minimum retention rating on the OTP array, the PIC12C672 targets designs that require firmware stability without flash reprogrammability.
Typical applications include appliance control, sensor signal conditioning, low-end consumer electronics, automotive body controllers, simple battery chargers, and standalone A/D monitoring front-ends. Its 8-pin SOIJ footprint makes it suitable for designs where PCB area is at a premium.
When designing, note that the OTP memory cannot be reprogrammed in-circuit, so production code must be fully validated before programming. Decoupling and oscillator layout follow standard PIC12C practice and are covered in the manufacturer datasheet. This page synthesizes distributor pricing, drop-in alternatives, and practical design notes that are not available from the manufacturer datasheet alone.
Alternatives de remplacement direct pour PIC12C672T-10/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-10/SM (même facteur de forme et même empreinte) — différant par Package, Operating Temperature, Program Memory Size, Data EEPROM, Instruction Set.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC12C672-10/SM
✅ Remplacement direct✓ En stock
$1.18 / unité
Voir la fiche technique →PIC12C672-10E/SM
✅ Remplacement direct✓ En stock
$1.78 / unité
Voir la fiche technique →PIC12C672-10I/MF
✅ Remplacement direct✓ En stock
$2.5 / unité
Voir la fiche technique →PIC12C672T-04I/SM
✅ Remplacement direct✓ En stock
$2.05 / unité
Voir la fiche technique →PIC12C671T-10/SM
✅ Remplacement direct✓ En stock
$2.19 / unité
Voir la fiche technique →PIC12C672T-10/SM Valeurs maximales et caractéristiques électriques
| Core Processor | PIC |
| Core Size | 8-bit |
| Program Memory Size | 3.5 KB (2K x 14) OTP |
| RAM Size | 128 x 8 bytes |
| EEPROM Size | None (EEPROM on PIC12CE67X only) |
| Fréquence d'horloge maximale | 10 MHz |
| Instruction Cycle Time | 200 ns at 10 MHz |
| Number of I/O Pins | 5 to 6 |
| A/D Converter | 8-bit, 4 channels |
| Supply Voltage Range | 2.5 V to 5.5 V |
| Plage de température de fonctionnement | 0 C to +70 C (commercial) |
| Oscillator Options | External RC, External Crystal, Internal 4 MHz RC |
| Peripherals | POR, WDT |
| Boîtier | 8-SOIJ (208 mil) |
| Type de montage | Surface Mount |
| Program Memory Type | OTP EPROM |
| Statut RoHS | Compliant (per distributor listing) |
| Lead-Free / Halogen-Free | Lead-free (per distributor listing) |
Configuration des broches de PIC12C672T-10/SM
| Broche 1 | GP5/OSC1/CLKIN — General-purpose I/O, oscillator input, or external clock input |
| Broche 2 | GP4/OSC2/CLKOUT/AN3 — General-purpose I/O, oscillator output, clock output, or analog channel 3 |
| Broche 3 | GP3/MCLR/VPP — General-purpose input / master clear (reset) / programming voltage input |
| Broche 4 | GP2/AN2/T0CKI/INT — General-purpose I/O, analog channel 2, Timer0 clock input, or external interrupt |
| Broche 5 | GP1/AN1/VREF — General-purpose I/O, analog channel 1, or external ADC voltage reference |
| Broche 6 | GP0/AN0 — General-purpose I/O or analog channel 0 |
| Broche 7 | VSS — Ground reference |
| Broche 8 | VDD — Positive supply voltage (2.5V to 5.5V) |
Applications typiques
PIC12C672T-10/SM convient pour 6 applications: Appliance Control (White Goods), Battery Charging Controller (Low-End), Sensor Signal Conditioning Front-End, Automotive Body Controller (Legacy), Standalone A/D Monitoring Module, Low-End Consumer Remote Control.
Appliance Control (White Goods)
The PIC12C672T-10/SM fits appliance control designs because its 5 to 6 I/O pins cover the typical keypad/relay interface, while the 4-channel 8-bit ADC reads sensor signals such as temperature, humidity, and motor current. With 3.5 KB of OTP program memory and 10 MIPS throughput at 10 MHz, the MCU can execute proportional control loops (thermostat, fan speed) with sub-millisecond response. The 2.5V to 5.5V supply range allows direct connection to rectified 5V rails. OTP memory ensures the final production firmware is locked and tamper-proof, which is critical for regulatory and warranty reasons in white-goods designs.
Recommandé
Battery Charging Controller (Low-End)
The PIC12C672T-10/SM's 4-channel 8-bit ADC and 5 I/O pins make it suitable for low-end single-cell NiMH or Li-ion charger controllers. The ADC monitors battery voltage, charge current (via a sense resistor), and temperature, while GPIO drives a charging MOSFET or load switch. The 10 MHz core supports CC/CV algorithm transitions with adequate resolution, and the 2.5V to 5.5V supply range aligns directly with single-cell Li-ion voltage rails. The 128-byte RAM is sufficient for state-machine implementations. Designers should add a hardware window watchdog for safety-critical charge termination.
Recommandé
Sensor Signal Conditioning Front-End
The PIC12C672T-10/SM's integrated 8-bit ADC and PIC RISC core provide a compact front-end for sensor signal conditioning in industrial and consumer applications. Its 5 I/O pins can interface to a 4-wire resistive sensor plus an LED indicator, while the ADC digitizes analog outputs for serial transmission via a bit-banged UART. Operating from 2.5V to 5.5V, it draws microamp-level quiescent current when the watchdog timer-driven sleep mode is used, making it suitable for battery-powered sensor nodes. With 3.5 KB of OTP memory, designers have ample room for calibration tables and lookup routines.
Recommandé
Automotive Body Controller (Legacy)
The PIC12C672T-10/SM was widely used in automotive body controllers such as door lock modules, mirror adjusters, and simple lighting timers. Its 5 I/O pins drive relays or low-side switches, while the 8-bit ADC reads switch positions and battery voltage. The wide operating temperature range (industrial -I or extended -E variants are required for automotive) and robust CMOS design tolerate under-hood thermal stress. Note that true AEC-Q100 automotive qualification is not claimed on this part, so Microchip recommends the PIC12F675 or PIC16F family for new automotive designs. OTP memory prevents field firmware tampering.
Recommandé
Standalone A/D Monitoring Module
The PIC12C672T-10/SM serves as a standalone A/D monitoring module for analog signal acquisition in test fixtures, instrumentation, and process control. The integrated 4-channel 8-bit ADC samples at rates up to ~50 ksps (limited by acquisition and conversion time), sufficient for slow process variables such as tank level or panel voltage. The PIC core at 10 MHz computes scaling, averaging, and threshold alarms in firmware, then drives indicator LEDs via the remaining GPIO. The SOIJ-8 surface-mount package keeps the board footprint under 50 mm^2, ideal for dense multi-channel monitoring arrays.
Recommandé
Low-End Consumer Remote Control
The PIC12C672T-10/SM's low pin count and integrated ADC fit IR or RF remote control transmitters for TVs, fans, and entry-level smart-home devices. Its 5 I/O pins drive 4 to 5 buttons plus a status LED, while the ADC channel can detect a battery-low condition via a divider. At 2.5V to 5.5V the device runs directly from two AA cells. The PIC instruction set supports compact bit-banged carrier generation for 38 kHz IR protocols or simple OOK RF transmission. The 3.5 KB of OTP program memory easily accommodates RC5, NEC, or proprietary protocol stacks.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC12C672T-10/SM — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC12C672-10/SM | PIC12C672-10E/SM | PIC12C672-10I/MF | PIC12C672T-04I/SM | PIC12C671T-10/SM |
|---|---|---|---|---|---|---|
| Package | 8-SOIJ | 8-SOIJ | 8-SOIJ | 8-SOIJ | 8-SOIJ | 8-SOIJ |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 3.5 KB (2K x 14) OTP | 3.5 KB (2K x 14) OTP | 3.5 KB (2K x 14) OTP | 3.5 KB (2K x 14) OTP | 3.5 KB (2K x 14) OTP | 1.75 KB (1K x 14) OTP |
| Max Clock Frequency | 10 MHz | 10 MHz | 10 MHz | 10 MHz | 4 MHz | 10 MHz |
| RAM Size | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| 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 |
| Supply Voltage | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V | 2.5 V to 5.5 V |
| Temperature Grade | 0 C to +70 C (commercial) | 0 C to +70 C (commercial) | -40 C to +125 C (extended) | -40 C to +85 C (industrial) | -40 C to +85 C (industrial) | 0 C to +70 C (commercial) |
| Lifecycle Status | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete | Obsolete |
Principaux différenciateurs
- Largest OTP program memory in the PIC12C67X SOIJ-8 family (vs PIC12C671T-10/SM)
- 10 MHz maximum clock frequency for full 5 MIPS throughput (vs PIC12C672T-04I/SM)
- Commercial temperature grade suitable for cost-sensitive consumer designs (vs PIC12C672-10I/MF)
- Integrated 8-bit ADC eliminates external converter cost (vs PIC12C509A-04I/SM (related sub-family))
Notes de conception
Place a 0.1 uF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 8) and connect the ground side directly to the VSS plane. For noise-sensitive analog designs, add a 10 uF bulk capacitor at the regulator output. The PIC12C672's analog channels share the VDD rail, so any digital switching noise on VDD appears as ADC noise - use a ferrite bead or small LDO filter if the rail is shared with high-current loads.
Estimated: When using an external crystal at 10 MHz, choose a parallel-resonant crystal with 20 pF load capacitance and add two 33 pF ceramic capacitors from each oscillator pin to VSS. Keep the crystal traces short and surrounded by a ground guard ring to avoid injecting digital noise into the oscillator. If using the internal 4 MHz RC oscillator, the frequency accuracy is typically +/- 2% over voltage and temperature - calibrate the OSCCAL register for timing-critical UART or PWM applications.
The PIC12C672T-10/SM uses OTP EPROM, which means firmware cannot be erased or rewritten after programming. Any bug discovered after programming requires mechanical replacement of the MCU - validate firmware thoroughly before production programming. Also note that GP3 is input-only (no output driver), per the PIC12C67X datasheet, so do not use GP3 for output functions. The MCLR pin (shared with GP3) must be pulled high through a 10 kohm resistor for normal operation.
The PIC12C672's CMOS design draws microamp-level quiescent current, but at 10 MHz execution the core current is typically 2 to 5 mA at 5V. The 8-SOIJ package dissipates up to ~800 mW at commercial temperature; with normal operation the junction self-heating is negligible. For high-IO-count designs that source/sink current on all GPIO simultaneously, check the absolute maximum total pin current (90 mA for source + sink combined per the datasheet) before adding external loads.
Informations de conformité
RoHS and lead-free compliance per Microchip product documentation and distributor listings as of 2026-09-15. AEC-Q100 automotive qualification is not claimed on the PIC12C672T-10/SM; choose AEC-Q100-qualified PIC16F or PIC18F family parts for new automotive designs.