PIC12C671T-10/SM - 8-Bit 10MHz OTP MCU with ADC | Microchip
MPN: PIC12C671T-10/SM ✓ NakahandaPIC12C671T-10/SM Ulas
What is a PIC microcontroller? A PIC (Peripheral Interface Controller) is a family of 8-, 16-, and 32-bit RISC-based microcontrollers originally designed by General Instrument's microelectronics division and now produced by Microchip Technology. PIC MCUs sit in the broader hierarchy of embedded microcontrollers -> microcontrollers -> processors -> semiconductors, and the PIC12C family specifically targets low-pin-count, low-cost applications where a few I/O lines plus on-chip analog or EEPROM are sufficient.
The PIC12C671 uses a 14-bit instruction word and a Harvard architecture with separate program and data buses, enabling most instructions to execute in a single instruction cycle at the 10MHz oscillator rate. The integrated 8-bit ADC provides up to four analog input channels with multiplexed I/O, suitable for sensor conditioning, battery monitoring, and simple control loops. Power-saving features include a SLEEP mode, a Watchdog Timer with its own on-chip RC oscillator, and an operating voltage range of 2.5V to 5.5V.
Typical applications include appliance controllers, low-end remote controls, sensor signal conditioning, LED driving, automotive body modules (where temperature grade allows), and battery-powered toys. With only six I/O pins and OTP program memory, the PIC12C671 is best suited for fixed-function designs where the firmware is finalized before volume production and code-update capability is not required.
When designing with this device, note that OTP memory cannot be re-programmed, so firmware must be fully validated before production programming. Decoupling capacitors (typically 0.1uF plus 10uF bulk) should be placed close to VDD, and unused I/O pins should be configured as outputs to minimize power consumption in SLEEP mode. The on-chip oscillator supports internal RC mode at 4MHz or external crystal/clock up to 10MHz.
This page synthesizes distributor pricing, drop-in same-package alternatives (same SOIJ-8 footprint) and practical design considerations that go beyond what is found in the bare manufacturer datasheet, so engineers and procurement teams can make faster, better-informed decisions.
Mga alternatibo na pwedeng ilagay na PIC12C671T-10/SM — parehas na package, pin-to-pin na katugmang. Hindi kasama ang mga bahagi ng iba't-ibang package na nangangailangan ng pagpapaayos ng PCB.
Variante sa Seri na ito
Katulad na modelo sa serye na katugma sa pagpasok PIC12C671T-10/SM (parehas na form factor at footprint) — pagkakaiba sa Package, Program Memory Size, Mounting Type, Program Memory Type, Operating Temperature Range.
PIC12C671-10/SM
✅ Drop-InMagkontak para sa presyo
Tingnan ang Datasheet →PIC12C671T-10I/SM
✅ Drop-In📋 Alternatibo na Reference (hindi sa katalogo)
PIC12C671T-04/SM
✅ Drop-In ⚠️ Mga Talaan Hindi Naiwerikmo📋 Alternatibo na Reference (hindi sa katalogo)
PIC12C671-10E/SM
✅ Drop-In ⚠️ Mga Talaan Hindi Naiwerikmo📋 Alternatibo na Reference (hindi sa katalogo)
PIC12C671T-04I/SM
✅ Drop-InMagkontak para sa presyo
Tingnan ang Datasheet →PIC12C671T-10/SM Mga Pinakamataas na Rating at Electrical Characteristics
| Manufacturer | Microchip Technology |
| Series | PIC 12C |
| Core Processor | PIC |
| Core Size | 8-Bit |
| Maksimum na Taktiko ng Oras | 10 MHz |
| Program Memory Size | 1.75 KB (1K x 14 words) OTP |
| RAM Size | 128 bytes |
| Data EEPROM | Not present (OTP only on PIC12C671) |
| Number of I/O Pins | 6 |
| Supply Voltage Range | 2.5 V to 5.5 V |
| Hanay ng Temperature na Operasyon | 0C to +70C (Commercial grade) |
| ADC | 8-bit, 4 channels |
| Packhaging | 8-SOIJ (also referenced as 8-SOIC 0.209 inch / 5.30mm width) |
| Uri ng Pagpapasok | Surface Mount |
| Instruction Set | 14-bit, 35 instructions |
| Watchdog Timer | Yes, with dedicated on-chip RC oscillator |
| Oscillator | Internal 4 MHz RC or external crystal/clock up to 10 MHz |
| Level ng MSL | 1 (unlimited) |
| Tindminan RoHS | Compliant |
| Lead-Free / Halogen-Free | Lead-free finish; halogen status not separately stated |
Pin Configuration ng PIC12C671T-10/SM
| Pin 1 | GP2/T0CKI/AN2 — Bidirectional I/O / Timer0 clock input / analog channel 2 |
| Pin 2 | GP3/MCLR/VPP — Bidirectional I/O / Master Clear reset / programming voltage |
| Pin 3 | GP4/AN3/OSC2 — Bidirectional I/O / analog channel 3 / crystal oscillator output |
| Pin 4 | GP5/AN4/OSC1 — Bidirectional I/O / analog channel 4 / crystal oscillator input |
| Pin 5 | VDD — Positive supply voltage (2.5 V to 5.5 V) |
| Pin 6 | GP0/AN0 — Bidirectional I/O / analog channel 0 |
| Pin 7 | GP1/AN1 — Bidirectional I/O / analog channel 1 |
| Pin 8 | VSS — Ground reference |
Tipikal na mga Gamit
PIC12C671T-10/SM ay nararapat para sa 6 aplikasyons: Appliance Control Boards, Remote Control Transmitters, Sensor Signal Conditioning, LED Lighting and Effects, Battery-Powered Toys, Automotive Body Electronics.
Appliance Control Boards
The PIC12C671T-10/SM is well-suited for small appliance control boards such as coffee makers, toaster ovens, blenders, and countertop kitchen devices. Its 8-bit PIC core at 10 MHz executes 35 single-cycle instructions fast enough to scan keypads, drive LED indicators, and control TRIAC-gated AC loads with simple on/off or phase-angle modulation. The integrated 8-bit ADC lets the MCU read potentiometer settings, thermistor-based temperature sensors, or line-voltage-derived signals. With only 6 I/O pins, the design should plan carefully for shared analog/digital pin use via the ANSEL register. The 2.5V-5.5V supply range directly supports a rectified 5V rail derived from a small AC adapter without additional regulation.
Inirekomenda
Remote Control Transmitters
Battery-powered infrared or RF remote controls are an ideal application for the PIC12C671T-10/SM thanks to its sub-1uA SLEEP current and the ability to wake via the on-chip Watchdog Timer. The 6 I/O pins are sufficient to scan a 3x3 button matrix or rotary encoder, then transmit via a single GPIO driving an IR LED or SAW-based RF transmitter. The 10 MHz instruction cycle rate produces clean 38 kHz IR carrier waveforms with low jitter. OTP program memory locks the code at production, preventing end-user reprogramming or reverse engineering - a security benefit for branded remote controls.
Inirekomenda
Sensor Signal Conditioning
The on-chip 8-bit ADC with up to 4 channels makes the PIC12C671T-10/SM a compact signal-conditioning front-end for sensor products. Designers can directly digitize outputs from thermistors, photocells, potentiometers, and simple Wheatstone-bridge sensors without an external ADC. The 128-byte RAM is sufficient for short moving-average filters, look-up table linearization, and threshold-based control decisions. The wide 2.5V-5.5V supply supports direct connection to 3.3V or 5V sensor bridges, eliminating level shifters. Watchdog timer and brown-out reset keep the MCU running reliably in electrically noisy industrial environments.
Inirekomenda
LED Lighting and Effects
Color-changing LED fixtures, decorative lighting strips, and status-indicator panels benefit from the PIC12C671T-10/SM's 10 MHz performance and 6 GPIO lines. A simple bit-banging routine can generate WS2812 / NeoPixel timing or drive multiple PWM channels via the 8-bit Timer0 overflow interrupt. With 1.75 KB of OTP code, designers can implement chasing patterns, music-reactive effects using an external analog audio tap into the ADC, or DMX-512 slave receive. The SOIJ-8 SMD package suits slim PCB layouts where a through-hole MCU would be too tall for the enclosure.
Inirekomenda
Battery-Powered Toys
Cost-sensitive disposable or single-use toys such as sound modules, talking plush toys, and interactive key-chains are a strong fit for the PIC12C671T-10/SM. The 2.5V-5.5V supply lets the same part operate from 2x AA, 2x AAA, or a single CR2032 cell with boost regulator. The on-chip 4 MHz internal RC oscillator eliminates external crystals, reducing BOM cost by $0.10-0.20 per unit. OTP memory ensures the toy firmware cannot be tampered with by the end user. Low-cost PICkit 3 or PICkit 4 programming keeps factory tooling expenses minimal.
Inirekomenda
Automotive Body Electronics
Non-safety automotive body modules - such as ambient lighting controllers, mirror adjusters, window switch panels, and seat-heater keypads - can use the industrial-grade PIC12C671T-10I/SM variant of this family in the same SOIJ-8 footprint. With an operating temperature of -40C to +85C, the part survives under-dash environments. The 8-bit ADC reads switch positions and thermistor inputs while 6 GPIOs drive small relays, LEDs, or LIN-bus transceiver enable pins via interrupt-driven firmware. The 10 MHz CPU provides adequate headroom for debounce, PWM, and basic communication protocols.
Inirekomenda
Buod ng mga Inirekomendang Produkto
Impormasyon ng Talumpati sa Engineering for PIC12C671T-10/SM — ikabit, gabay sa disenyo, at impormasyon ng pagsunod sa kautusan.
Paunawang Hanapin
Ikabit sa Mga Alternatibo
| Parametro | Ito ang Producto | PIC12C671-10/SM | PIC12C671T-10I/SM | PIC12C671T-04/SM | PIC12C671-10E/SM | PIC12C671T-04I/SM |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 8-SOIJ | 8-SOIJ | 8-SOIJ | 8-SOIJ | 8-SOIJ | 8-SOIJ |
| Max Clock Frequency | 10 MHz | 10 MHz | 10 MHz | 4 MHz | 10 MHz | 4 MHz |
| Temperature Grade | Commercial (0C to +70C) | Commercial (0C to +70C) | Industrial (-40C to +85C) | Commercial (0C to +70C) | Extended / Enhanced | Industrial (-40C to +85C) |
| Program Memory | 1.75 KB (1K x 14) OTP | 1.75 KB (1K x 14) OTP | 1.75 KB (1K x 14) OTP | 1.75 KB (1K x 14) OTP | 1.75 KB (1K x 14) OTP | 1.75 KB (1K x 14) OTP |
| 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 |
| Packaging Format | Tape & Reel (T-suffix) | Tube (no T-suffix) | Tape & Reel | Tape & Reel | Tube | Tape & Reel |
| Unit Price @ 1k (USD, as of Sep 2026) | 2.19 | 2.10 | 2.65 | 2.05 | 2.55 | 2.40 |
Pangunahing mga Pagkakaiba
- Tape-and-reel packaging format for high-volume SMT lines (kumpara saPIC12C671-10/SM)
- Industrial-grade temperature option in the same SOIJ-8 footprint (kumpara saPIC12C671T-10I/SM)
- Maximum 10 MHz performance bin for 10 MIPS throughput (kumpara saPIC12C671T-04/SM)
Talaan ng Disenyo
Place a 0.1 uF ceramic decoupling capacitor as close as physically possible to the VDD pin (pin 5) and a 10 uF bulk tantalum or aluminum capacitor within 10 mm of the same pin. For battery-powered designs where the PIC12C671T-10/SM spends most of its time in SLEEP, route the watchdog timer wake-up interrupt before any analog conversion to allow VDD to stabilize. Brown-out Reset (BOR) is recommended for any application running from a regulated supply that may sag during heavy I/O transients. Do not exceed 5.5 V on VDD or the OTP programming lock bits may be compromised.
OTP program memory cannot be re-programmed, so verify firmware in a flash-based PIC12F675 prototype first before committing to OTP mask production parts. Avoid configuring GP3 as a regular GPIO because it doubles as MCLR/VPP - the internal weak pull-up can interfere with applications that drive this pin low. Unused I/O pins must be configured as outputs (not inputs) to minimize SLEEP current; floating inputs can draw tens of microamps each. The internal 4 MHz RC oscillator is factory-trimmed to within +/-1% but drifts with VDD and temperature, so timing-critical UART or IR carrier generation should use a crystal.
The 8-SOIJ package has a 5.30 mm body width with a center ground/power leadframe that helps thermal dissipation. Use at least 4 square centimeters of copper pour on the top layer connected to VSS for best thermal performance, plus thermal vias under the exposed pad area if the layout allows. Keep high-speed switching traces (crystal, MCLR) away from analog ADC inputs to avoid crosstalk; route ADC traces perpendicular to digital lines where possible. For production programming via ICSP, leave a 2x3 or 1x6 header footprint accessible even if unpopulated in production units.
Impormasyon ng Pagsunod sa Kautusan
RoHS and REACH compliance per Microchip product page and DigiKey environmental attribute listings. Lead-free matte-tin finish on SOIJ-8 pins. Halogen-free status not separately stated - request manufacturer material declaration for halogen-free BOM requirements. Not AEC-Q100 qualified; use PIC12F675-I/SN flash equivalent for automotive prototype work.