

MCU module
Some code samples and ready projects based on STM8 (deprecated)
- Size
- 53.5 × 50 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 42
- Nets
- 39
- Pads
- 179
- Tracks, vias
- 411, 28
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 18 Mar 2014
- Updated
- 6 Jul 2020
Overview
MCU module is an open-source printed circuit board by eddyem, from the eddyem/STM8_samples repository on GitHub. It is a 2-layer board of 53.5 × 50 mm with 42 parts on 39 nets, routed with 411 tracks and 28 vias.
It is built around the STM8S105K4T6C and S8205A. Its parts include 7 resistors, 6 connectors, 4 capacitors, 2 transistors and 1 IC. It belongs with the computers and single-board computers boards and the STM8 boards of this library.
Main components
2STM8S105K4T6C
LQFP-32(7x7)-40℃~+85℃ 10bit 16KB 16MHz 1KB 2.95V~5.5V 25 2KB 8 Bit Built-in FLASH STM8 LQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)S8205A
SOT-23-61.25W 11nC@4V 125pF 1V 2 N-Channel 20V 25mΩ@4V 5A 800pF N-Channel SOT-23-6 MOSFETs ROHSGuangdong HottechMOSFETs
README
Readme.mdSome my projects based on STM8
Developed for SDCC compiler. Here you can find some more heades under MIT license.
Directory listing
- 1-wire
1-wire for DS18x20 based on timer and interrupts. - 220controlled_socket
Simple two-channel power socket manager with current measurement at one channel. - blinky
Just blink LED. - client-term-8bit
Simplest terminal client. - distance_meter
Ultrasonic distance meter. - DRUM
(not even started at all) Approach to toy drum. - led
Work with 4-digit LED indicator. - LEDS_BT
Bluetooth-management 7/8-channel LED "stars". - microdrill
Microdrill management (pre-pre-alpha). - Noice_generator
Waveform generator. - si7005
Work with SI7005 sensor. - si7005_softi2c
si7005with soft I2C. - SNIPPETS
Some snippets. - stepper, stepper_independent, stepper_independent_bin
Different approaches to implementation of stepper motor control. - stepper_ULN2003
Unipolar stepper control. - stm8l.h, stm8s.h (all the same) - header file for all projects.
- Thermostat
Schematic of STM8-based chinese thermostat. - uart_lcd5110
Work with Nokia5110 LCD with PCD8544 controller. - uart_sample
USART snippet for futher use. - uart_SPI
USART/SPI gateway. - voltmeters
3-,4- and 5-digit chinese "voltmeters" based on STM8: schematic and some my code for them. - zakwire
Use 3-digit "voltmeter" as display for Zakwire temperature sensor.
Parts
42| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | CONN_1 | modules:1PIN | +5V1, BTN1, BTN2, DOWN1, GND1, INPUT0, INPUT1, LED0, LED1, LED2, POT1, UP1 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder | R4, R5, R11 |
| 3 | L9110 | Package_SOIC:SOIC-8_3.9x4.9mm_P1.27mm | DA1, DA2, DA3 |
| 2 | 0.1u | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.50mm_HandSolder | C2, C4 |
| 2 | 1k | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder | R1, R2 |
| 2 | IRML2502 | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q1, Q2 |
| 1 | 0.1u | Capacitor_SMD:C_0603_1608Metric_Pad0.84x1.00mm_HandSolder | C1 |
| 1 | 0.33R | Resistor_SMD:R_2512_6332Metric_Pad1.34x3.40mm_HandSolder | R3 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.15x1.50mm_HandSolder | C3 |
| 1 | 510 | Resistor_SMD:R_0805_2012Metric_Pad1.15x1.50mm_HandSolder | R8 |
| 1 | Drill | modules:2PIN_Pwr | P1 |
| 1 | DrillSW | modules:2PIN | P2 |
| 1 | POWER | modules:3PIN_Pwr | K1 |
| 1 | S8205A | Package_SSOP:TSSOP-8_4.4x3mm_P0.65mm | VT1 |
| 1 | STM8S105K4T6C | Package_QFP:LQFP-32_7x7mm_P0.8mm | U1 |
| 1 | SWIM | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Horizontal | J2 |
| 1 | Slide | modules:2PIN | P4 |
| 1 | Stepper | modules:4PIN | P3 |
| 1 | USART | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Horizontal | J1 |
The 37 most common of 42 parts.
Questions
How big is the MCU module PCB?
It measures 53.5 × 50 mm and has 2 copper layers, 1.6 mm thick.
What parts does the MCU module use?
42 parts, built around the STM8S105K4T6C and S8205A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the MCU module KiCad files?
From the eddyem/STM8_samples repository on GitHub, at the commit this page was made from: the board is microdrill/schematics_new/MCU_module.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the MCU module design in my own project?
Its repository states no licence, so its author keeps all rights: ask eddyem before reusing the design.
More from eddyem/STM8_samples
5- 2 layers87 × 71 mm

- 2 layers65 × 41.5 mm

- 2 layers57 × 34 mm

- 2 layers47 × 34 mm

MCU module
eddyem/STM8_samples
Some code samples and ready projects based on STM8 (deprecated)
23 parts80 - 2 layers35.5 × 20 mm

Similar boards
- 2 layers45 × 51 mm

- 2 layers20 × 160 mm

Zibs Saber v2
PedroBMedeiros/PolySaber
Firmware for Cal Poly Senior Project - PolySaber a Custom PCB Soundboard
75 parts - 4 layers86 × 78 mm

OutdoorMeasureUnit
Tepetop/Weather-Station
Lokalny agent Python do analizy i edycji kodu STM32, z automatyczną kompilacją trzech wariantów projektu i testami hosta.
51 parts - 2 layers174 × 58 mm

Breakout 112pin Connector
rusefi/rusefi
rusefi - GPL internal combustion engine control unit
42 parts1.2k - 2 layers30 × 50 mm

- 2 layers139.7 × 64.8 mm

Sprig console
hackclub/sprig
🍃 Learn to code by making games in a JavaScript web-based game editor.
42 parts1.1kMIT - 2 layers90.5 × 50 mm

Main control board
jamro/tiny-engineer
A small desktop robot that brings an AI coding assistant to life, physically acting out when it reads files, thinks, writes code, and finishes work.
42 parts1.1k - 2 layers67.6 × 30.5 mm

Rgb to hdmi
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
42 parts1kGPL-3.0