21.01.2015 Views

PIC12F683 Data Sheet - Microchip

PIC12F683 Data Sheet - Microchip

PIC12F683 Data Sheet - Microchip

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>PIC12F683</strong><br />

2.0 DEVICE OVERVIEW<br />

The <strong>PIC12F683</strong> is covered by this data sheet. It is<br />

available in 8-pin PDIP, SOIC and DFN-S packages.<br />

Figure 2-1 shows a block diagram of the <strong>PIC12F683</strong><br />

device. Table 2-1 shows the pinout description.<br />

FIGURE 2-1:<br />

<strong>PIC12F683</strong> BLOCK DIAGRAM<br />

Program<br />

Bus<br />

Configuration<br />

Flash<br />

2k x 14<br />

Program<br />

Memory<br />

14<br />

13<br />

INT<br />

Program Counter<br />

8-Level Stack<br />

(13-bit)<br />

<strong>Data</strong> Bus<br />

RAM<br />

128 bytes<br />

File<br />

Registers<br />

RAM Addr 9<br />

8<br />

GP0<br />

GP1<br />

GP2<br />

GP3<br />

GP4<br />

GP5<br />

Instruction Reg<br />

Addr MUX<br />

Direct Addr 7<br />

8<br />

Indirect<br />

Addr<br />

FSR Reg<br />

8<br />

STATUS Reg<br />

Power-up<br />

Timer<br />

3<br />

MUX<br />

OSC1/CLKIN<br />

OSC2/CLKOUT<br />

T1G<br />

Internal<br />

Oscillator<br />

Block<br />

Instruction<br />

Decode &<br />

Control<br />

Timing<br />

Generation<br />

Oscillator<br />

Start-up Timer<br />

Power-on<br />

Reset<br />

Watchdog<br />

Timer<br />

MCLR<br />

Brown-out<br />

Reset<br />

VDD<br />

VSS<br />

8<br />

ALU<br />

W Reg<br />

CCP1<br />

T1CKI<br />

T0CKI<br />

Timer0<br />

Timer1<br />

Timer2<br />

CCP<br />

Analog-to-Digital Converter<br />

1 Analog Comparator<br />

8<br />

EEDATA<br />

256 bytes<br />

<strong>Data</strong><br />

EEPROM<br />

VREF<br />

AN0 AN1 AN2 AN3<br />

CVREF<br />

CIN- CIN+ COUT<br />

EEADDR<br />

© 2007 <strong>Microchip</strong> Technology Inc. DS41211D-page 5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!