Resources
- Microcontrollers: From Assembly Language to C Using the PIC24 Family, chapter 10
- Pages 367-376, I/O Channel Basics & Synchronous, Asynchronous Serial I/O, confidently
- Pages 376-394, The PIC24 UART, hastily
- Pages 395-396, RS-232 Standard, confidently
- Pages 414-417, The I2C bus, confidently
- Pages 417-437, other I2 sections, hastily
- Mississippi State ECE 3724 notes
- Mississippi State ECE 3724 video lectures
- Microchip documents
- PIC32MX1XX/2XX datasheet, Chapters 17 and 18 (pp. 173-184)
- PIC12F1572 datasheet, Chapter 21 (pp. 160-187)
- PIC32 Family Reference Manual (Documentation → Reference Manual)
- PIC32 Family Reference Manual, Sect. 21 UART
- PIC32 Family Reference Manual, Sect. 24 Inter-Integrated CircuitTM (I2C)
- Pinkie-pie
Terms of communication
- Asynchronous Serial I/O (pp. 1-14)
- Parallel I/O vs Serial I/O
- Simplex vs half-duplex vs full-duplex
- Synchronous I/O vs Asynchronous I/O
- RS-232
- Odd parity, even parity, no parity vs parity for farmers
- Baud rate vs bits per second
- 10BASE-T vs 100BASE-T
- Buffered communication
- Bit banged communication
Troublesome terms of communication
I2C bus
- I2C (pp. 13-14)
- IEEE SoutheastCon 2014 presentation (slides. 3, 7, 24-26. 42-53, 60-63, 68-70
- Fundamentals in I2C
- Some I2C products