PIC12F629/675 8-Pin, Flash-Based 8-Bit CMOS Microcontrollers
High-Performance RISC CPU:
• Only 35 Instructions to Learn - All single-cycle instructions except branches
• Operating Speed: - DC – 20 MHz oscillator/clock input - DC – 200 ns instruction cycle
• Interrupt Capability
• 8-Level Deep Hardware Stack
• Direct, Indirect, and Relative Addressing modes
Low-Power Features:
• Standby Current: - 1 nA @ 2.0V, typical
• Operating Current: - 8.5 A @ 32 kHz, 2.0V, typical - 100 A @ 1 MHz, 2.0V, typical
• Watchdog Timer Current - 300 nA @ 2.0V, typical
• Timer1 Oscillator Current: - 4 A @ 32 kHz, 2.0V, typical
Peripheral Features:
• 6 I/O Pins with Individual Direction Control
• High Current Sink/Source for Direct LED Drive
• Analog Comparator module with:
- One analog comparator
- Programmable on-chip comparator voltage reference (CVREF) module
- Programmable input multiplexing from device inputs
- Comparator output is externally accessible
• Analog-to-Digital Converter module (PIC12F675):
- 10-bit resolution - Programmable 4-channel input
- Voltage reference input
• Timer0: 8-Bit Timer/Counter with 8-Bit Programmable Prescaler
• Enhanced Timer1:
- 16-bit timer/counter with prescaler
- External Gate Input mode
- Option to use OSC1 and OSC2 in LP mode as Timer1 oscillator, if INTOSC mode selected
• In-Circuit Serial ProgrammiCM GROUPM (ICSPTM) via two pins
2.1 Program Memory Organization
The PIC12F629/675 devices have a 13-bit program counter capable of addressing an 8K x 14 program memory space. Only the first 1K x 14 (0000h-03FFh) for the PIC12F629/675 devices is physically implemented.
Accessing a location above these boundaries will cause a wrap-around within the first 1K x 14 space. The Reset vector is at 0000h and the interrupt vector is at 0004h (see Figure 2-1).
ABSOLUTE MAXIMUM RATINGS(1) |
VCC......................................................................................6.5V |
TRANS BC847BLT1 | 18000 | ON | CHINA |
RC0805JR-0710KL | 35000 | YAGEO | CHINA |
RC0805JR-071KL | 20000 | YAGEO | CHINA |
DIODO DF06S | 3000 | SEP | CHINA |
CAP 0805 330NF 100V C2012X7S2A334K125AB | 20000 | TDK | JAPAN |
DIODO US1A-13-F | 50000 | DIODES | MALAYSIA |
INDUTOR. 100UH SLF7045T-101MR50-PF | 10000 | TDK | JAPAN |
RES 470R 5% RC0805JR-07470RL | 500000 | YAGEO | CHINA |
RES 1206 2M 1% RC1206FR-072ML | 500000 | YAGEO | CHINA |
DIODO P6KE180A | 10000 | VISHAY | MALAYSIA |
RES 1206 470R 5% RC1206JR-07470RL | 500000 | YAGEO | CHINA |
DIODO UF4007 AMMO | 500000 | MIC | CHINA |
TRANS. ZXMN10A09KTC | 20000 | ZETEX | TAIWAN |
RES 0805 4K7 5% RC0805JR-074K7L | 500000 | YAGEO | CHINA |
ACOPLADOR OTICO. MOC3021S-TA1 | 10000 | LITE-ON | TAIWAN |
TRANS MMBT2907A-7-F | 30000 | DIODES | MALAYSIA |
TRANS STGW20NC60VD | 1000 | ST | MALAYSIA |
C.I LM2576HVT-ADJ/NOPB | 500 | TI | THAILAND |
C.I MC33298DW | 1000 | MOT | MALAYSIA |
C.I MC908MR16CFUE | 840 | FREESCAL | MALAYSIA |
C.I P8255A5 | 4500 | INTEL | JAPAN |
C.I HM6116P-2 | 5000 | HITACHI | JAPAN |
C.I DS1230Y- 150 | 2400 | DALLAS | PHILIPPINES |
TRANS. ZXMN10A09KTC | 18000 | ZETEX | TAIWAN |
TRIAC BT151-500R | 500000 | MOROCCO | |
C.I HCNR200-000E | 1000 | AVAGO | TAIWAN |
TRIAC TIC116M | 10000 | TI | THAILAND |
DIODO US1M-E3/61T | 18000 | VISHAY | MALAYSIA |
DIODO ES1D-E3-61T | 18000 | VISHAY | MALAYSIA |
C.I MC908MR16CFUE | 840 | FREESCAL | TAIWAN |
C.I CD40106BE | 250 | TI | THAILAND |
ACOPLADOR PC733H | 1000 | SHARP | JAPAN |
TRANS NDT452AP | 5200 | FSC | MALAYSIA |
CI LP2951-50DR | 1200 | TI | THAILAND |
CI MC7809CD2TR4G | 1200 | ON | MALAYSIA |
DIODO MBR20200CTG | 22000 | ON | MALAYSIA |
FUSIVEL 30R300UU | 10000 | LITTELFUSEI | TAIWAN |
C.I TPIC6595N | 10000 | TI | THAILAND |
EPM7064STC44-10N | 100 | ALTERA | MALAYSIA |
DIODO 1N4004-T | 5000000 | MIC | CHINA |
C.I CD4060BM | 500 | TI | THAILAND |
ACOPLADOR MOC3020M | 500 | FSC | MALAYSIA |
DIODO W08 | 500 | SEP | CHINA |
C.I SN74HC373N | 1000 | TI | PHILIPPINES |
PHOTOSENSOR 2SS52M | 500 | honeywell | JAPAN |
C.I SN74HC02N | 1000 | TI | THAILAND |
C.I CD4585BE | 250 | TI | THAILAND |
C.I MT46H32M16LFBF-6IT:C | 40 | MICRON | MALAYSIA |
DIODO MMSZ5242BT1G | 30000 | ON | MALAYSIA |