top of page

Software

We are using the MPLAB X IDE with XC8 to program the microcontroller. The microcontroller we decided on was the PIC18F26K20 because we wanted to use a microcontroller with 28 pins.

 

We use Analog pins, digital pins and communication pins (UART and I2C). 

​

The RTC and Screen use the I2C protocol, which we operate at 400 kHz. The microcontroller spends most of its time in sleep mode waiting for an interrupt such as, a button press, incoming data or on a timer interval.

Arturo Arcos . Rodrigo Estrella . David House . David Story

bottom of page