Mastering the SiLabs C8051 Microcontroller
![](https://embedded-lab.com/blog/wp-content/uploads/2023/05/image-456x280.png)
|
Hardware
The major hardware items I used for this work are as follows:
- SiLabs C8051F330D Microcontroller Development Board. This board features a 74HC595 seven-segment display, four input buttons, a programmer-debugger interface, GPIO pin headers, a buzzer, UART to RS232 converter and power pins.
![](https://embedded-lab.com/blog/wp-content/uploads/2023/05/image-1.png)
The table below summarizes the feature of C8051F33x microcontrollers. Note only C8051F330 comes in PDIP package and this makes it breadboard-friendly.
![](https://embedded-lab.com/blog/wp-content/uploads/2023/05/image-155.png)
The board has the schematic as shown below.
![](https://embedded-lab.com/blog/wp-content/uploads/2023/05/image-3.png)
- Silicon Labs USB-programmer-debugger. This will be needed to download codes into C8051 microcontrollers.
![](https://embedded-lab.com/blog/wp-content/uploads/2023/05/image-4.png)
- Apart from these I have used various breakout boards and sensors. All of the items I used are common and inexpensive.
![](https://embedded-lab.com/blog/wp-content/uploads/2023/05/image-5.png)
- I also recommend downloading the latest datasheet, app notes and other tools of the C8051F330D microcontroller from the SiLabs’ official website.
|
A valid alternative to Silab´s development board: http://www.while1.eu/arduone/arduone.html
Overall, I thoroughly enjoyed your article and found it highly informative, thanks for sharing.
Thanks for the feedback….