6.2.2 PIC12C67X

  • General Limitations
  • A/D pins may be configured as both analog input and digital output.

    The analog pins (AN0:AN3) may be configured as both analog input and digital output. Values read from pins in this mode will be zero (0), even if a digital output of '1' is put on the pin.

  • Writing to Digital I/Os

Writing to Digital I/Os

Due to pin multiplexing, oscillator settings will override the GPIO functions on GP4 and GP5. Therefore writing to GP4 and GP5 will be dependent on the oscillator settings. The table below shows when pins GP4 and GP5 are writable for each with each oscillator setting.

Oscillator SelectionGPIO Active?
GP4GP5
ExtRC, CLKOUTnono
ExtRC, noCLKOUTyesno
IntRC, CLKOUTnono
IntRC, noCLKOUTyesyes
HSnono
XTnono
LPnono

Pin functions:

GP4 - OSC2/AN3/CLKOUT

GP5 - OSC1/CLKIN

The TRIS register is set to output (0x00) and the ADCON1 register is set to digital I/O (0x07).