Beginners' PIC and AVR page |
|
| This page is all about using Microchip PICs and their new direct competitor, the Atmel AVR. They are both 8-bit microcontrollers with a range of devices designed for small projects. The suggested starting place for both of these ranges is with the flash programmable devices. This will save a lot of time and money whilst you're learning - programmers are cheap, you don't need a UV eraser and debugging turnaround time is quick. | |
PIC |
16X8X, 16F87X, 16FXX |
| Wide range of devices - a lot of OTP / window parts aswell | |
| Start | Getting started code, easy Dos programmer |
| Apps | Goto Microchip application notes for the PIC range |
| Data | Goto Microchip data sheets for the PIC range |
| MPLAB | Complete development environment for windows |
| Notebook | |
| Devices | |
| Opcodes | Local quick-reference to the 16CXX instruction set |
AVR |
90SXXXX |
| The entire range of AVRs are FLASH but the range is smaller | |
| Start | Getting started code |
| Apps | Goto the Atmel application notes for AVR range |
| Data | Goto the Atmel datasheets for AVR range |
| AVRStudio | Complete development environment for windows |
| Notebook | |
| FAQ | Atmel's FAQ for the device - a very good place to start |
| Code | Kanda systems code examples |
| Devices | Device selector for the AVR range |
| Opcodes | Local quick-reference to the AVR instruction set |
Tools |
|
| UMPS | Simulator/Assembler/Disassembler for PIC,AVR,HC05,HC11,8051 ... |
| Convert | Converter from 16C54 assembly code to AT90S1200 assembly code |
Products |
MWR Design | Sub-assemblies for your own products |
| dark:tag - the shareware laser tag project | |