What is this pic 12f675 Pic tutorial?

What is this pic 12f675 Pic tutorial?

PIC 12F675 Microcontroller Tutorial. A tutorial on the 12F675 PIC microcontroller which shows you how to program and use it with a series of projects starting out with a simple LED flasher and progressing on to more advanced projects.

What can I do with a 12f675?

Although the 12F675 is an older device it is still a useful one and has many peripehrals built into it including the standard 10bit ADC. In fact it has two timers and analogue comparator and the ADC which can read analogue values from 4 pins. With its 1k of programming memory you can make this device do many different tasks.

What is the difference between the 12f675 and the 16f88?

As with the 16F88 the 12F675 microcontroller has eight oscillator modes but unlike the 16F88 the internal oscillator is fixed at 4Mhz. You can use an external oscillator either a resistor capacitor pair, an external clock signal or a crystal (or resonator). You can even operate the crystal to 20Mhz if you need extra performance.

What are the major peripherals of the 12f675?

So learning about this peripheral is also useful for these other parts. The 12F675 has 1024 words of program memory, 64 Bytes of RAM and 128 Bytes of EEPROM, an internal oscillator, timers an ADC and a comparator. The following bubble diagram shows the major peripherals and features of the 12F675 in a visual format:

Does the 12f675 microcontroller have an ADC?

The 12F675 microcontroller is packaged in an 8 pin chip and even though it is tiny it is packed with peripherals. It even has a 10bit ADC built in (this is the same ADC that you can find on the 16F877A and 16F88 used elsewhere on this site).

How do I program the 12f675 to flash the led?

To get the file software project files and c source code click here. You can use the hex file directly to program the 12F675 then it will flash the led on and off or you can re-compile the files using the free compiler from Mikroelectronika. You can find a very brief compiler tutorial here.