Appendix: Course Hardware Kit

This course uses a hardware kit comprising a microcontroller, a current measurement sensor, and an OLED display.

 
People who are really serious about software should make their own hardware.
— Alan Kay.

Core hardware kit (Cambridge IIB 4B25):

  1. OLED Breakout Board (16-bit Color 1.5" with microSD card holder)

    Adafruit part ID number PID: 684 (Price: $35.96)

    Alternative source: RS Stock No. 124-5443 (Price: £22.84)

  2. Breadboard (any breadboard will do)

    The kits we hand out have two of Adafruit part ID number PID:64 (Price: $4.50)

  3. INA219 Breakout Board (high side DC current sensor)

    Adafruit part ID number PID: 904 (Price: $8.96)

    Alternative source: PI Moroni Stock number ADA904 (Price: £9.60)

    Alternative source: Digikey part number 1528-1168-ND (Price: £7.74)

  4. Breadboarding wire bundle (any standard breadboarding wire will do)

    Adafruit part ID number PID: 153 (Price $6.00)

    Alternative Source: Pi Hut breadboarding wire bundle (Price: £4.50)

  5. Freescale FRDM KL03 (ARM Cortex-M0+ development board which is compatible with the course tools)

    Mouser part number 841-FRDM-KL03Z (Price: £16.88)

    Alternative source: Digikey part number FRDM-KL03Z-ND (Price: £17.59)


For the RISC-V Processor Design / FPGA topics (Cambridge IIA GB3):

  1. Lattice iCE40 MDP Evaluation board

    Alternative source: Mouser part number 842-ICE40UP5KMDPEVN (Price: £120.10)

    Alternative source: Digikey part number 220-2144-ND (Price: £122.58)