MICA2,z ATMEGA128 Pin and Port Usage -- v2.0 ATMEGA MICAx port pin pin name Description PA0 51 8 LED3 Yellow LED 1 50 9 LED2 Green LED 2 49 10 LED1 Red LED 3 48 -- FLASH_CS U5 - Flash memory 4 47 -- SERIAL_ID U6 - Flash memory 5 46 7 BAT_MON Turns on Volt Ref for ADC7 Battery Monitor 6 45 -- CHP_OUT U3 CHP_OUT - Radio 7 44 44 THERM_PWR Temp sense enable, onboard thermister to ADC1 (opt) PB0 10 -- none 10K pulldown, enables SPI 1 11 18 SPI_SCK U3 DCK - Radio and program 2 12 16 SPI_MOSI Program in, not used internally 3 13 17 SPI_MISO U3 DIO - Radio data and program out 4 14 23 PWM0 (available -- PWM out) 5 15 24 PWM1A (available -- T/C1A PWM out) 6 16 49 PWM1B (available -- T/C1B PWM out) 7 17 -- none tied to PB1 for SPI clock PC0 35 29 PW0 (available) 1 36 30 PW1 (available) 2 37 31 PW2 SB -- Sounder 3 38 32 PW3 SB -- Mic pwr 4 39 33 PW4 SB -- Accel pwr 5 40 34 PW5 SB -- Mag pwr 6 41 35 PW6 SB -- switch tone/mic to ADC2 7 42 14 PW7 (available) PD0 25 21 I2C_CLK I2C interface clock 1 26 22 I2C_DATA I2C interface data 2 27 19 USART1_RxD U5 - Flash memory 3 28 20 USART1_TxD U5 - Flash memory 4 29 -- PALE U3 PALE - Radio 5 30 15 USART1_CLK U5 - Flash memory 6 31 -- PCLK U3 PCLK - Radio 7 32 -- PDATA U3 PDATA - Radio PE0 2 27 UART_RxD0 Serial comm to external RS232 & program 1 3 28 UART_TxD0 Serial comm to external RS232 & program 2 4 25 AC+ SB tone decode (opt?) 3 5 26 AC- SB Vref (opt?) (AC+/- are a voltage compare pair...) 4 6 6 INT0 (available (-- interrupt & PWM out) 5 7 5 INT1 SB Light pwr (-- interrupt & PWM out) 6 8 4 INT2 SB Temp pwr, MicaZ Radio recv int (-- interrupt & timer src) 7 9 3 INT3 (available -- interrupt & timer in) PF0 61 43 ADC0 U3 RSSI - Radio signal strength 1 60 42 ADC1 SB Therm/Light (sel with INT1/2) 2 59 41 ADC2 SB Tone/Mic (sel with PW6) 3 58 40 ADC3 SB Accel XFILT (opt) 4 57 39 ADC4 SB Accel YFILT (opt) 5 56 38 ADC5 (available) 6 55 37 ADC6 SB Mag (opt) 7 54 36 ADC7 Vref LM4401 Battery Level (turn on with PA5) (compares ref to floating board power) PG0 11 33 RD ExtMem Read (probably available) 1 12 34 WR ExtMem Write (probably available) 2 13 43 ALE ExtMem latch (probably available) 3 18 -- TOSC1 32.768KHz xtal 4 19 -- TOSC2 32.768KHz xtal Misc rst 20 48 RSTN Reset vref 62 2 VSNR ADC reference voltage -- connected to VCC +v 21 50 VCC +3.3 volt power gnd 22 1 GND 0 volts gnd -- 51 GND 0 volts util -- 45 THRU1 --- util -- 46 THRU2 --- util -- 47 THRU3 --- Timer/Counter0 is used for mica ~1ms internal Timer/Clock Timer/Counter1A,B used by HPLT1pwm for schip's robot motor control Timer/Counter2 is used for micaZ 32us Radio and JiffyTimer in HPLTimer2.nc Mica2 Main crystal is 7.3728Mhz or ~136ns/cycle