Pin mapping
Pin mapping between microcontroller, pHMeter, and Arduino.
| Port | Pin | Arduino Mask | Alternative functions | pH V1.1.2-b | 
|---|---|---|---|---|
| B | 7 | D11 (PWM) | OC0A  OC1C PCINT7 /RTS  | Pin for Input/Ouput 1 (PWM alkaline food) | 
| B | 6 | D10 (PWM) | OC1B  PCINT6 OC.4B ADC13  | Pin for LCD D6 | 
| B | 5 | D9 (PWM) | OC1A  PCINT5 /OC.4B ADC12  | Pin for LCD D5 | 
| B | 4 | D8 | PCINT4  ADC11  | Pin for LCD D4 | 
| B | 3 | MISO | PDO  MISO PCINT3  | |
| B | 2 | MOSI | PDI  MOSI PCINT2  | |
| B | 1 | SCK | SCK  PCINT1  | |
| B | 0 | /SS | /SS  PCINT0  | Ext. temp. 1 | 
| C | 7 | D13 (PWM) | ICP3  CLK0 OC4A  | LED for check bioreactor code run correctly | 
| C | 6 | D5 (PWM) | OC.3A  /OC4A  | Pin for LCD D7 | 
| D | 7 | D6 (PWM) | T0  OC.4D ADC10  | Pin for LCD Enable | 
| D | 6 | D12 | T1  /OC.4D ADC9  | Pin for Input/Ouput 2 (PWM for acidic food) | 
| D | 5 | XCK1  /CTS  | Ext. temp. 2 | |
| D | 4 | D4 | ICP1  ADC8  | Pin for LCD RS | 
| D | 3 | D3 | /INT3  TXD1  | Rotary pin B | 
| D | 2 | D0 | /INT2  RXD1  | Rotary pin A | 
| D | 1 | D2  SDA  | /INT1  SDA  | |
| D | 0 | D3 (PWM)  SCL  | /INT0  SCL OC0B  | |
| E | 6 | D7 | INT6  /AIN0  | Rotary push button | 
| E | 2 | /HWB | /HWB | Enable Chip (/EC) pin for external flash memory  /HWB  | 
| F | 7 | A0 | ADC7  TDI  | Data for HX711 (pH adquisiton) | 
| F | 6 | A1 | ADC6  TDO  | Clock for HX711 (pH adquisition) | 
| F | 5 | A2 | ADC5  TMS  | Pin for Input/Ouput 3 | 
| F | 4 | A3 | ADC4  TCK  | Pin for Input/Ouput 4 | 
| F | 1 | A4 | ADC0 | Battery level | 
| F | 0 | A5 | ADC0 | Pin for conductometer adquisition |