PIC16F628A is a powerful (200 nanosecond instruction execution) yet easy-to-program (only 35 single word instructions) CMOS FLASH-based 8-bit microcontroller from Microchip. It comes into an 18-pin package and is upwards compatible with the PIC16F628, PIC16C62XA, PIC16C5X and PIC12CXXX devices.
Features:
The PIC16F627A/628A/648A have two ports, PORTA and PORTB. Some pins for these I/O ports are multiplexed with alternate functions for the peripheral features on the device.
For more detail about PIC16F628A, please read the datasheet from Microchip.
Features:
- Operating speeds from DC - 20 MHz
- Interrupt capability
- 35 single word instructions
- Internal and external oscillator options
- Programmable weak pull-ups on PORTb
- 16 I/O pins with individual direction control
- Analog comparator module with:
- Two analog comparators
- Programmable on-chip voltage reference
(VREF) module
- Selectable internal or external reference
- Comparator outputs are externally accessible - Capture, Compare, PWM module
- 16-bit Capture/Compare
- 10-bit PWM - 128 bytes of EEPROM data memory
- 2K flash program memory
- Addressable Universal Synchronous/Asynchronous
Receiver/Transmitter USART/SCI
The PIC16F627A/628A/648A have two ports, PORTA and PORTB. Some pins for these I/O ports are multiplexed with alternate functions for the peripheral features on the device.
PORTA Functions
PORTB Functions
Note: While using PORTA pins as Digital Input/Output, always remember to disable the comparator functions on PORTA.0, 1, 2, 3 pins. You can do that by programming the CMCON register = 0x07.
For more detail about PIC16F628A, please read the datasheet from Microchip.
I am Mushfique from Bangladesh.I am new to Microcontroller & very much interested in doing project with PIC. But I am not getting help to learn the MikroC instruction set for programming with MikroC compiler.Please let me know about any Tutorials from where I can Learn the C Instruction Set for Mikro-C Compiler for programming. My email address is mushu_mist@yahoo.com or mushu.eme@gmail.com Thank you very much.
ReplyDeleteMushfique,
ReplyDeletePlease go to this link and read this book :PIC Microcontrollers - Programming in C. This is a free e-book from miKroElectronika.
http://www.mikroe.com/en/books/pic-books/mikroc/
You can also download the user's manual for microC compiler here:
http://www.mikroe.com/en/compilers/mikroc/pro/pic/
Good Luck!