65C02 Single Board Computer - Dual Channel Servo Controller
	Last Update: September 29, 2014
	
		- Introduction
 
		- Features At a Glance
 
		- Block Diagram
 
		- Schematic Diagram
 
		- Memory Map
 
		- Part List
 
	
	
	
	
	
	Note: This project is under development; this document is incomplete at this time and may be inconsistent.
	Note: This project is part of an 
ecosystem of boards designed around a 
65C02-based single board computer.
	The basic platform of the BoE-bot kit (and a number of other Parallax kits) is an aluminum chassis with a caster wheel and two continuous rotation servos with attached wheels. These servos have an interface that is identical to the classic hobby servo:
	TODO: Signal waveform diagram
	This board follows the general ideal set forth in the 6502sbc project: parts that are cheap, generic, and readily available; through hole construction for easy hand assembly; well documented design to encourage investigation and experimentation.
	
	
	
	
	
	
	
		- Drives two "hobby" servos
 
		- Provides 256 discreet steps per servo
 
		- Built entirely from discreet 74HCxxx logic ICs
 
		- Uses standard 6502sbc XPAN expansion header
 
		- User controlled status LED
 
		- 3.050" x 4.000" four layer printed circuit board
 
		- 0.25" mounting holes on 2.750" x 3.700" centers (compatible with Parallax BoE-bot chassis)
 
	
	
	
	
	
	
	
	
	
	
	
	Schematic in 
EPS and 
PNG.
	
	
	
	
		TODO!
	
	
	
	
	
		 | A2 |  A1 |  A0 |   Description |  
		 | 0 |  0 |  0 |  8-bit control register (set bits to 1 to active servo channels) |  
		 | 0 |  0 |  1 |  Servo Channel A |  
		 | 0 |  1 |  0 |  Servo Channel B |  
		 | 0 |  1 |  1 |  Reserved For Future Use |  
		 | 1 |  0 |  0 |  Control register (again) |  
		 | 1 |  0 |  1 |  Servo Channel A (again) |  
		 | 1 |  1 |  0 |  Servo Channel B (again) |  
		 | 1 |  1 |  1 |  Reserved (again) |  
	
	Note that there can be a max of seven servo channels, but this board only implements two.
	Setting/clearing bits in the control register enables/disables each servo channel:
	
		 | Bit |  Description |  
		 | 0 |  Servo Channel A |  
		 | 1 |  Servo Channel B |  
		 | 2 |  Reserved |  
		 | 3 |  Reserved |  
		 | 4 |  Reserved |  
		 | 5 |  Reserved |  
		 | 6 |  Reserved |  
		 | 7 |  User/Status LED (on/off) |  
	
	A disabled servo channel should be considered 'free-wheeling' i.e. motor is powered but there is no motor drive signal.