WIP: ATmega168 Dev Board

This project is still in the making...
A Development Board for the ATmega168PA microcontroller.
Features are:
- JST connectors for UART, I2C (TWI) and SPI
- all MCU pins are accessible through 0.1" pin sockets
- exchangeable external oscillator
- selectable supply voltage for MCU (3.3V, 5V, external)
- standard ISP (ICSP) connector
- replaceable UART-to-USB daughterboard
- power source options: USB and external
- on-board power supply for converting the 5V from the UART-to-USB board down to 3.3V. It can deliver up to 1.5A - if the USB port allows it
- pull-up and pull-down resistors for I2C (TWI) and SPI can be enabled/disabled through jumpers
- two sockets for the MCU (only one can be used at a time):
- ZIF (Zero Insertion Force) socket for MCU
- custom socket for custom break-out board

