PIC12F675T-I/MD
PIC12F675T-I/MD - 8-Bit 20MHz 1.75KB Flash MCU | Microchip
The Microchip Technology PIC12F675T-I/MD is an 8-bit Flash-based CMOS microcontroller in the PIC12F family, packaged in an 8-lead DFN (4x4 mm, exposed pad) with tape and reel packaging. It integrates a 20 MHz core, 1.75 KB (1K x 14 words) of Flash program memory, 64 bytes of RAM, 128 bytes of EEPROM, a 10-bit ADC with 4 channels, and an on-chip 4 MHz internal oscillator. The device operates from 2.0V to 5.5V and features 6 general-purpose I/O pins.
What is a Flash-based 8-bit microcontroller? An 8-bit microcontroller is a small computer-on-a-chip that processes data in 8-bit chunks and integrates CPU, memory (Flash for program storage, RAM for data, EEPROM for non-volatile data), peripherals (ADC, timers, communication), and I/O on a single die. Flash memory allows in-circuit reprogramming via ICSP, making these MCUs ideal for prototyping, low-volume production, and field-upgradable designs. PIC microcontrollers are widely used in cost-sensitive embedded applications due to their deterministic RISC architecture, low power consumption, and a 35-instruction set that simplifies firmware development.
The PIC12F675 delivers 200 ns instruction execution, hardware UART, comparators, and an enhanced PWM module. Its nanopower technology provides low sleep current for battery-operated designs. The integrated 10-bit ADC with 4 channels eliminates external analog components in many sensing applications. Six GPIO pins support direct interfacing to sensors, switches, LEDs, and communication lines. The device also features a programmable brown-out reset (BOR), watchdog timer, and in-circuit serial programming (ICSP) for in-field firmware updates.
The architecture is built on Microchip's enhanced mid-range 8-bit RISC core with a single accumulator and hardware multiplier support. The Harvard architecture separates program (Flash) and data (RAM) buses, allowing simultaneous instruction fetch and data access. The 14-bit wide instruction word reduces code density issues common with 12-bit PIC parts. The 10-bit ADC uses successive approximation with internal or external voltage reference selection.
Typical applications include low-power sensor nodes, battery management, LED lighting controllers, automotive interior electronics, consumer appliance control, and small IoT edge devices. The wide operating voltage range supports direct connection to 2xAA/3xAA battery packs as well as regulated 3.3V and 5V rails. Designers benefit from Microchip's MPLAB X IDE and XC8 compiler ecosystem, which provide free development tools.
When designing with the PIC12F675, ensure ICSP programming header access is preserved on the PCB. The internal 4 MHz oscillator eliminates the external crystal in many designs, but precision timing applications should still use an external resonator or crystal. Decoupling capacitors (100 nF plus bulk) must be placed close to VDD.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found on the manufacturer datasheet, helping engineers select, source, and apply the PIC12F675T-I/MD with confidence.
見積もり
お問い合わせ