PIC12F675I/P

PIC12F675I/P


Specifications
SKU
12611297
Details

BUY PIC12F675I/P https://www.utsource.net/itm/p/12611297.html

Parameter Description Value Unit
Operating Voltage Range of supply voltage for operation 2.0 to 5.5 V
Operating Temperature Range of ambient temperature for operation -40 to +85 掳C
Clock Speed Maximum internal oscillator speed 4 MHz
Program Memory Size of program memory 1K x 14 bytes
Data Memory (RAM) Size of data memory 64 x 8 bytes
EEPROM Data Memory Size of EEPROM data memory 128 x 8 bytes
I/O Pins Number of I/O pins 5 -
Analog Inputs Number of analog inputs 4 -
ADC Resolution Resolution of Analog-to-Digital Converter 10-bit -
Timers Number of timers 1 -
Timer Types Types of timers available 8-bit Timer/Counter (TMR0) -
Interrupt Sources Number of interrupt sources 4 -
Power Consumption Typical power consumption at 3V, 4MHz 2.0 mA
Package Type Type of package DIP-8, SOIC-8, PDIP-8 -

Instructions for Use

  1. Power Supply:

    • Connect the VDD pin to the positive supply voltage (2.0 to 5.5V).
    • Connect the VSS pin to ground (0V).
  2. Oscillator Configuration:

    • The PIC12F675 has an internal 4MHz oscillator. For external crystal or RC oscillator configurations, refer to the device datasheet.
  3. Programming:

    • Use a PIC programmer compatible with the PIC12F675 to upload code.
    • Ensure the MCLR pin is connected to VDD through a resistor (typically 10k惟) for normal operation.
  4. I/O Pin Configuration:

    • Configure I/O pins as input or output using the TRIS register.
    • Set the direction of each pin by writing to the TRIS register (1 for input, 0 for output).
  5. Analog-to-Digital Conversion (ADC):

    • Enable the ADC module and select the desired analog input channel.
    • Configure the ADC conversion clock and start the conversion process.
  6. Timer/Counter (TMR0):

    • Configure the TMR0 register for the desired mode of operation (timer or counter).
    • Set the prescaler value and enable the timer/counter.
  7. Interrupts:

    • Enable global interrupts and specific interrupt sources.
    • Write interrupt service routines (ISRs) to handle interrupt events.
  8. Low-Power Modes:

    • Use the SLEEP instruction to enter low-power sleep mode.
    • Wake up from sleep mode using interrupts or external reset.
  9. EEPROM Data Memory:

    • Write data to the EEPROM using the EECON1 and EECON2 registers.
    • Read data from the EEPROM using the EEDATA and EEADR registers.
  10. Reset:

    • The MCLR pin can be used for hardware reset.
    • Software reset can be achieved using the RESET instruction.

For detailed information and specific register settings, refer to the PIC12F675 datasheet provided by Microchip Technology.

(For reference only)

View more about PIC12F675I/P on main site