Not So Deep Blue The original Deep Blue
LED chess board Track movements of all pieces Show possible moves Track game time Detect piece movement Magnets/Reed switches
Design Constraints Drive 64 x 3 LEDs with PWM Sample Inputs from 64 SPST Reed switches Have RS-232 communication for development/debugging Sample standard logic signals from touch IC Accurately track time for game timing
Design Constraints Drive 64 x 3 LEDs with PWM I2C LED Drivers Sample Inputs from 64 SPST Reed switches SPI I/O Expander with 8x8 switch matrix Have RS-232 communication for development/debugging UART Sample standard logic signals from touch IC At least 8 extra GPIO pins Accurately track time for game timing Real Time clock or timer channel
Used parametric table Narrowed to ATmega325 and ATmega64 DeviceFlash (Kbytes) SRAM (Bytes) Max I/O Pins 10-bit A/D Channels 16-bit Timers 8-bit Timer PWMRTCSelf Program Memory SPITWIUART ATmega Yes 1+USIUSI1 ATmega Yes 1 2 Choose ATmega64 More timer channels More memory Pin and feature compatible with ATmega128