Back to Micropython

The pyboard hardware

docs/pyboard/hardware/index.rst

1.28.01.7 KB
Original Source

The pyboard hardware

For the pyboard:

  • v1.1
    • PYBv1.1 schematics and layout <https://micropython.org/resources/PYBv11.pdf>_ (2.9MiB PDF)
  • v1.0
    • PYBv1.0 schematics and layout <http://micropython.org/resources/PYBv10b.pdf>_ (2.4MiB PDF)
    • PYBv1.0 metric dimensions <http://micropython.org/resources/PYBv10b-metric-dimensions.pdf>_ (360KiB PDF)
    • PYBv1.0 imperial dimensions <http://micropython.org/resources/PYBv10b-imperial-dimensions.pdf>_ (360KiB PDF)

For the official skin modules:

  • LCD32MKv1.0 schematics <http://micropython.org/resources/LCD32MKv10-schematics.pdf>_ (194KiB PDF)
  • AMPv1.0 schematics <http://micropython.org/resources/AMPv10-schematics.pdf>_ (209KiB PDF)
  • LCD160CRv1.0: see :mod:lcd160cr

Datasheets for the components on the pyboard

  • The microcontroller: STM32F405RGT6 <http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1035/PF252144>_ (link to manufacturer's site)
  • The accelerometer: Freescale MMA7660 <http://micropython.org/resources/datasheets/MMA7660FC.pdf>_ (800kiB PDF)
  • The LDO voltage regulator: Microchip MCP1802 <http://micropython.org/resources/datasheets/MCP1802-22053C.pdf>_ (400kiB PDF)

Datasheets for other components

  • The LCD display on the LCD touch-sensor skin: Newhaven Display NHD-C12832A1Z-FSW-FBW-3V3 <http://micropython.org/resources/datasheets/NHD-C12832A1Z-FSW-FBW-3V3.pdf>_ (460KiB PDF)
  • The touch sensor chip on the LCD touch-sensor skin: Freescale MPR121 <http://micropython.org/resources/datasheets/MPR121.pdf>_ (280KiB PDF)
  • The digital potentiometer on the audio skin: Microchip MCP4541 <http://micropython.org/resources/datasheets/MCP4541-22107B.pdf>_ (2.7MiB PDF)