Tuesday, August 18, 2009

How to choose/select a PIC microcontroller

Each type of PIC microcontroller provides a different combination of features, thus the most suitable can be selected for any given application. Some of the main selection criteria are:

•number of I/O pins availbale
•program memory size
•program memory type (ROM, EPROM, Flash)
•EEPROM data memory
•timers (8-bit or 16-bit), CCP
•interrupt sources
•analog inputs (8-bit or 10-bit)
•serial communication interfaces (USART, SPI, I2C, CAN)
•internal oscillator
•in-circuit debugging
•package (DIP, SOIC, PLCC, QFP)

When developing an embedded system, the number and type of inputs and outputs need to be determined. After the hardware requirements have been established, the program need to be written and tested. Once the size of the program known, the chip memory size can be determined.

Please click the link for more information on how to choose PIC microcontroller

Note: The picture from www.microchip.com

1 comment:

  1. hi, please could you display your code for the alarm system