Thursday, December 10, 2009

PIC10 Special Function Registers

Special Function Registers are used to control operations of the device. The CPU uses the SFRs to control internal operation as well as they reflect the effect of internal functions/actions. These are “core” functions. The peripherals also use the SFRs for configuration and reflects their status on SFRs.

Typical Special Function Registers are:


SFR

Special Function Register

INDF

Indirect Data Addressing(Address = 00h)

TMR0

8-bit Timer/Counter(Address = 01h)

PCL

Program Counter(Address = 02h)

SATAUS

Represents the status of ALU(Address = 03h)

FSR

Pointer Register for INDF(Address = 04h)

OSCCAL

Calibration value of Oscillator(Address = 05h)

GPIO

General Purpose I/O(Address = 06h)

CMCON0

Comparator Register(Address = 07h)

ADCON0

Analog-to-Digital Register(Address = 70h)

TRISGPIO

I/O Control Register

OPTION

Timer0/WDT Prescale Register


No comments:

Post a Comment