• PIC32 PIC24 Micro Development

  • 32Bit Microprocessor Design & Firmware

  • TCP/IP Ethernet Electronic Design & Firmware

  • CAN BUS

  • SPI BUS

  • KeyPad Design

  • I2C BUS

  • USB Electronic Design

  • LCD Display Module Design & Firmware

  • Analog To Digital Conversion

  • RS-422 RS-485

RS-232

RS-232 Electronic Design & Firmware by Embedded Design Engineer John Heritage RS-232 RS-232 is one of the very first serial protocols I leaned fully and worked with back in the 1980’s. My BBC B Computer back in the day had a serial port and was technically an “RS-432” port, electrically different to, but compatible with, RS-232 […]

RS-422 RS-485

RS-422 and RS-485 Electronic Design & Firmware by Embedded Design Engineer John Heritage I have worked with the RS-485 protocol when designing DMX lighting control hardware, by using differential line drivers high speed serial data can be achieved in a multi node control system. TIA/EIA-422-B (typically referred to as RS-422) and TIA/EIA-485-A (typically referred to as […]

1 Wire Bus

1 Wire Bus Electronic Design & Firmware by Embedded Design Engineer John Heritage 1-Wire Dallas Semiconductor’s 1-Wire bus is an asynchronous, master/slave bus with no protocol for multi-master. Like the I2C bus, 1-Wire is half-duplex, using an open-drain topology on a single wire for bidirectional data transfer. However, the 1-Wire bus also allows the data […]