PIC12C672-10/SM
PIC12C672-10/SM - 8-bit CMOS MCU, 3.5KB OTP, 10MHz, SOIJ-8 | Microchip
The Microchip Technology PIC12C672-10/SM is an 8-bit, fully-static CMOS microcontroller based on Microchip's PIC16/17 RISC architecture, packaged in an 8-pin SOIJ (SM) tube package. It integrates a 10-bit A/D converter, 3.5KB of one-time-programmable (OTP) program memory, 128 bytes of RAM, and 6 digital I/O pins, all on a single chip. The device executes instructions in a 400 ns cycle at 10 MHz and operates from a 2.5V to 5.5V supply, making it suitable for both 3.3V and 5V systems.
What is an 8-bit OTP microcontroller? It is a small, low-cost CMOS RISC microcontroller that uses one-time-programmable non-volatile memory to store firmware, an integrated ADC for analog signal acquisition, and a Harvard architecture (separate program and data buses) for deterministic instruction timing. In the broader taxonomy, OTP microcontrollers sit between mask-ROM MCUs (lowest unit cost, factory programmed) and Flash MCUs (re-programmable, higher unit cost), and they belong to the larger family of embedded microcontrollers (MCU -> microprocessor -> semiconductor). They are widely used in cost-sensitive, low-pin-count, high-volume products where field firmware updates are unnecessary.
Key features of the PIC12C672-10/SM include six I/O pins, four 8-bit A/D channels (10-bit resolution, multiplexed onto I/O pins), power-on-reset (POR), a watchdog timer (WDT) with on-chip RC oscillator, an internal 4 MHz RC oscillator, selectable oscillator modes (RC, XT, LP, HS, INTOSC), and code protection via fuse bits. Power-down (SLEEP) mode draws only microamp-level current, enabling battery-friendly designs. The 35 single-word instruction set is fully upward compatible with the PIC16 family, simplifying code reuse across Microchip devices.
Technically, the PIC12C672-10/SM uses a 14-bit instruction word with a 2-stage pipeline and direct/indirect/relative addressing modes. Its interrupt structure handles four sources (external GP2/INT, TMR0 overflow, GPIO change, A/D conversion complete). The integrated ADC provides 10-bit resolution with a 4-channel multiplexer (AN0-AN3), adequate for sensor conditioning such as thermistor or potentiometer reads. The SOIJ (SM) surface-mount package is more compact than a standard SOIC, freeing board area in space-constrained assemblies.
Typical applications include battery chargers, appliance controllers, sensor interface front-ends, small signal-conditioning front-ends, smart-card readers, and consumer products where 6 I/O pins suffice. Designers value the PIC12C672-10/SM when 10-bit ADC and 35-instruction simplicity are enough, and where the cost advantage of OTP over Flash outweighs the lack of in-system reprogrammability.
When designing with this device, note that OTP cannot be re-programmed in-circuit. Designers must pre-program the device using a device programmer such as the MPLAB PM3 before PCB assembly. Leave the MCLR/VPP pin accessible for factory programming, and provide a 10 kohm pull-up to VDD.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found on the manufacturer datasheet.
見積もり
お問い合わせ