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  Hints and tips virtual notebook
Devices  Device selector for the PIC range
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  Hints and tips virtual 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

 


This page last updated by Matthew Rowe.

You are visitor number  since 2/4/96.
Counter brought to you by Mr. Web Counter.