Microcontroller
December 2000

The gap between TTL graves and the PC can be perfectly filled with modern microcontrollers. They not only contain the CPU but also program and data memory, EEPROM, I/O ports, timers, some even ADC and UART. With that you have a complete little computer system on one chip. Advantageous is the low power consumption and the small amount of space needed. Modern chips have a flash program memory so they could be programmed directly in the target system without any efforts.

I started with a MicroChip PIC16F84 until the 1k program memory and the data memory became too small. Now I'm working with the Atmel AT90S4433, which has 4k program, 256B data and 128B EEPROM memory. A/D Converter and UART are already built in.

Here a few links for software and hardware in context with microcontrollers.



top next   AVR

Assembler:

AVA assembler from Uros Platise

tavrasm GNU/Linux Atmel AVR assembler from Tom Mortensen

avra 0.4 AVR assembler (link ?) from Jon Anders Haugum

Programmer:

UISP programmer from Uros Platise

PonyProg from Claudio Lanconelli

programmer
bottom view
AVR programmer hardware for the parallel port (after Claudio Lanconelli, avrisp.gif)
schematic diagram
With SEL, if neccessary, the signals of the target system could be switched to the programmer.

From the same source a programmer for the serial PC interface seems to be interesting. It can be used for a lot of different chips with the PonyProg software.



top  PIC

Assembler:

gpasm

Programmer:

picprog

Simulator:

gpsim

more to follow...

Line
Document Revision:   23 Jul 2007
(c) 2007 Rolf Bleher
e-mail
Valid HTML 4.01! Deutsch Prev Home Next