Microprocessor and microcontroller pages
Index
Microcontroller is a computer on a chip that is programmed to perform almost any control, sequencing, monitoring and display function. Because of its relatively low cost, it is a natural choice for design. It performs many of the functions traditionally done by simple logic circuitry, requential control circuits, timers or a small microcomputer.
General
Datasheets and application notes
PIC beginner projects
PIC computer hardware interfacing projects
Other project pages
- Adam's micro-resources - PC keyboard and mouse interfacing
- Digital Frequency Synthesis - accurate tunable sine-wave generator, using just a PIC
- Eric Smith's PIC Projects - closed caption decoder, video, DTMF, monitor tester, remote control
- Fumil's Digital Stuff - christmas lights, smart lock and 12C508 PIC routines for communication on RS232 standard
- How to generate video signals in real-time using a PIC16F84 - generating video signals in software
- Mechanically Scanned LED Clock - clock circuit using moving LED display
- Microchip Net resources - PIC project link list
- MIDI-to-analog switch trigger box on PIC16C84 - a 16C84 program to receive MIDI note messages and activate trigger outputs for various applications
- Myke Predkos' PICMicro Button Debounce Article
- Myke's PICMicro Projects
- NCO technique helps µC produce clean analog signals - method for producing an analog voltage from one digital output of a PIC microcontroller
- Ohjelmia 16f84:jään - software for PIC 16F84, text in Finnish
- PIC 16C63 Midi controlled Light dimmer
- PIC debugging routine reads out binary numbers
- "Pinewood Derby" style race timer
- PIC16F84 Based Morse Code Reader - takes sound input and outputs test to LCD screen
- PIC16C84 stuff - micro kernel, robot and C compiler for Windows
- Pick a Peck of PIC's Library - many PIC project documents
- PIC Microcontroller Projects - collection of projects and tutorials
- PIC Page - serial communication and PC keyboard emulation routines
- PIC plots pixels sans controller - grahical output from PIC to grahical LCD screeen
- PIC-Tock - video clock using a PIC16C61
- PIC Vacuum Fluorescent Display Interface
- Picxie - Animated LED Signboard - check also Picxie 2 - 8x8 Animated LED Signboard
- Pseudorandom digital white noise generator for PIC series - designed for PIC12C508
- Rickard's microcontroller projects - mechanically scanned display stuff and software generated video using PIC, includes vidoe games like Pong and Tetris
- The MANMIDI Page - a PIC based chip for converting multiple voltage sources into midi controller output, for connection to synthesisers or computers with midi inputs
- The Official EPE PIC Source Code Page - all the EPE PIC Projects source code is available here
- Wouter's PIC (16c84/16f84) page
- µC-based one-shot has wide range - µC-based, digitally programmable, monostable multivibrator based on PIC16C54
Programmers
- Build Your Own Programmer for the PICMicro with the "ELCheapo - serial port programmer for PIC 16C84
- CLaNZeRS Multi Programmer Build 5 - especially designed with Pirate Sat Cards in Mind and Pic/Eeprom Hacks such as DVD and Playstation
- "Fluffy" - A Scenix (and PIC) Programmer - a complete hardware and software system that allows you to use a 16F84 to program a SX microcontroller
- P16PRO PIC programmer - programs PIC12C5xx, 16F84 and many other PIC models
- PIC16C84 programmer - connects to PC serial port
- PIC 12C5XX, 12C67X, 24CXX, 16C55X, 16C62X, 16C71, 16C71X, 16C8X, 16F8X Programmer
- PIC16C5X programmer - connects to PC parallel port
- Pic24C programmer - a Pic 16C/F84 ,24Cxx Combi programmer
- PICin polttolaite - programs 16F84, connects to PC serial port, text in Finnish, from Janin Elektroniikkasivut
- PICPROG - PIC 16C/F84 (and family) Programmer
- Pic-piirillisten älykorttienohjelmointilaite - programs smartcard based on PIC chip, text in Finnish
- PIC-Programmer 2 for PIC16C84 etc.
- PIC and serial EEPROM programmer - programs 16C84 and 8 pin serial EEPROMs, zipped file
- PIC-Programmer 2 for PIC16C84 etc. - programs PIC12C5XX, 12C67X, 24CXX, 16C55X, 16C61, 16C62X, 16C71, 16C71X, 16C8X, 16F8X and ISO-CARD's with ASF
- The PIC programmer II by Jens Madsen - PICs 12C5XX, 12C67X, 24CXX, 16C55X, 16C61, 16C62X, 16C71, 16C71X, 16C8X and 16F8X, software is available for Dos and Linux
- Wouter's In-System Programmer for the PIC 16f84 - 16x84-based in-circuit 16x84 production programmer
Programmer accessories
Software tools
8051/8052
- 8051 Family Microcontroller - links to freeware C, freeware Pascal, free operatign systems, commercial tools
- 8051 microcontroller FAQ
- 8051 Tutorial
- 8052 BASIC Project - includes IDE interface
- 8052.COM - The 8052 Online Resource, information regarding the 8052, related products, and 8052 derivative chips
- 8052 Instruction Set
- Arjan's 8031/8051 Microcontroller Page
- as31 - assembler for 8032 and 8052 microprocessors, lharc packet with binaries for Amiga, Linux and MS-DOS, includes source code in C, includes PaulMon 8051 deassembler
- Assembler for MCS-51 MC“s(z.B. 80C31/80C535/AT89C2051) for Windows 95/98 - German laguage
- Interfacing AT89C2051 using KEIL C - how to write a simple program using C language for the AT89C2051
- Keil Software - Compilers for C51, C251 and C166 microcontrollers. Free demo version with limited functionality available.
- Microcontroller Datasheets - 8051 family of microcontrollers and MCS-51 compatible controllers
- Peer's Microcontroller programming - 8051, PIC
- Site d'électronique générale et microcontroleurs 8051x - theory, circuits, tips and projects, EEPROM programmer and LCD interfacing, text in French
- Prog 87/89c51 - Build your own tinypro programmer
- The Melody Playing routine for MCS-51 - simple and small music playback routine for AT89C2051 and other 8051 compatible microcontrollers
- Tutorial: Introduction to LCD Programming with 8051
- Use 8051's power-down mode to the fullest - the 8051 series µCs offer idle and power-down modes, both of which you invoke by setting appropriate control bits from the code
80x86
- BASIC Commands for the BASIC Stamp and BS1-IC
- Basic Stamp FAQs - in pdf format
- BASIC Stamp I and Stamp II Conversions - BASIC Stamp I and BASIC Stamp II have many differences in both hardware and software
- Bob Blick's Uses for Basic Stamps - charger, A/D converter, DTMF decoder
- BSEmu - emulator program to help BASIC Stamp developers debug their programs, runs in Windows
- BS1 Emulator Lite - free Basic Stamp emulator for Windows from AWC Electronics
- High Tech Horizon's BASIC Stamp II files
- List of Stamp Applications (L.O.S.A) - Basic Stamp information and links to PIC project documents, also in ASCII text format
- MIDI out program for BASIC Stamp II
- Parallax STAMP based pulse measurement - a microcontroller programmed in BASIC is the basis of a range of applications involving pulse measurement
- Stamps in Class Program - collection of curriculum, hardware, and educational ideas about using the BASIC Stamp to teach electronics, microcontroller interfacing, robotics, physics, and interactive art
- Top 10 Stamp Tips
- 68HC11 Application Notes
- 68HC11 CPU and Peripheral Overview
- 68HC11 Information - Page intend to make available information to aid in the development of 68HC11 microcontroller systems.
- 68hc11 microcontroller FAQ
- 68hc11 microcontroller FAQ
- 68HC11 Schematic in Bootstrap-Mode - useful as test platform where software is loaded through serial port connection
- ASM11 - DOS-based command-line MC68HC11 cross-assembler
- HC11 and Embedded Systems - many 68HC11 projects
- Caller ID Display Service - caller ID decoder based on 68HC11, text in French
- GNU Development Chain for 68HC11 and 68HC12 - This site describes the GNU Development chain for the Motorola 68HC11 & 68HC12 microcontrollers. The cross compiler works on any host supported by GNU tools (Solaris, GNU/Linux, HP/UX, Windows,...).
- Le 68HC11 de MOTOROLA - Dedicated 68HC11 site in French
- Motorola 68HC11 Microcontroller - technial reference and free simulator
- Nic.funet.fi 68HC11 archive - useful 68HC11 programming tools
- Oli's 68HC11 Page - links to web documents and development tools
- Orgler electronic applications with microcontroller 68HC11 and 68HC811 - circuit diagrams for bootstrap-mode and expanded mode operation, CAN bus interfacing circuit, using Flash memory with 68HC11, ultrasonic circuit and software for 68HC11 programming
- Resources for Motorola 68HC11 programming/development - freeware software resources
- Simple Real-Time-Java for 68HC11 - The simple Real-Time-Java for the small embedded and consumer devices is a clean room implementation of the Java Virtual Machine that has been specifically designed to run on devices with the small amount of system memory (from as low as 48KB).
- The Data Logger - The Data Logger is a small computer designed around a 68HC11 microcontroller. It is equipped with 32kBytes of RAM to store the data of multiple coastdown tests and 32kBytes of EPROM to hold the controller's firmware.
- The Handy Board - The Handy Board is a 68HC11-based controller board designed for experimental mobile robotics work. MIT has licensed the Handy Board design at no charge for educational, research, and industrial use.
Other
- 6502 pagea - The 6502 was a very popular 8-bit microprocessor in the late 70's and 80's. The 6502 (and it's variants) where used in many game system and computers like the Apple II, Atari VCS, Atari 800, C64, NES and others. This page contains a compilation of links, programs, and information on the 6502.
- 68HC05 Family Tutorial by Motorola
- An Introduction to Motorola's 68H05 Family of 8-bit Microcontrollers
- Motorola 68XX Assembler - modified the Motorola DOS freeware assembler so that it works on UNIX environments, supports 6800, 6801, 6804, 6805, 6809, and 68HC11
- Motorola Digital DNA - series of microcontrollers from Motorola
- Motorola mc6805 microcontroller family pinouts
- Power PC FAQ by Motorola
General
Programmers
Circuits
www.epanorama.net <webmaster@epanorama.net>
Send feedback about this page
Recommend this page to a friend
Back to electronics main page