BIG8051 development system
We have created by far the most sophisticated development system for 8051 microcontrollers on the planet. It is all about power beauty and quality. It´s just jawdropping.
What is BIG8051?
This board is a full-featured development environment for Silicon Labs C8051Fxxx microcontrollers. It has numerous on-board modules that help you to create your prototype device easily. It comes with C8051f040 microcontroller.
Programming and debugging
Board can be programmed using USB Debug Adapter – programmer.
All microcontroller pins are available through IDC10 port connectors, so you can easily attach other peripherals to your board.
Board has a magnificent set of on-board modules: Serial Ethernet, Serial Flash, Serial RAM, Serial EEPROM, MMC/SD card, CAN, USB-UART, two RS-232 connectors, and more.
Fast MCU on-board
Provided MCU card contains powerful C8051F040 MCU. It is a 25 MIPS, 64 kB Flash, 100-Pin Mixed-Signal MCU, with 12-bit DAC, CAN, SM-Bus and other peripherals.
Highest quality components
We have put a lot of thought into the board design to make it beautiful and compact, and we used only the highest quality SMD components for production.
More than enough storage
We have equipped the board with four serial memory modules including EEPROM, RAM, Flash and MMC/SD mass storage, so you won´t lack memory any more.
What programmer/debugger should I use?
System comes with fast USB Debug Adapter – programmer from Silicon Laboratories.The USB Debug Adapter provides the interface between the PC´s USB port and the C8051Fxxx´s in-system debug/programming circuitry.
Drivers and Software
Drivers and Software for the programmer, as well as User Manual can be found on folowing locations:
Drivers and software
* mikroElektronika 8051 compilers currently do not support hardware debugging.
List of supported chips
BIG8051 development system fully supports following 8051 microcontrollers from Silicon Laboratories:
Where can I find Examples?
Examples available in the package
UART1, UART2 and USB UART
Wireless and Ethernet Example
LCD, LED Blinking and Sound example
Serial RAM, Flash and EEPROM example
Using 1-wire Temperature Sensor
Image and text display on Graphic LCD
DAC, ADC and Comparator examples
mikroC PRO for 8051 Examples
mikroBasic PRO for 8051 Examples
mikroPascal PRO for 8051 Examples
All examples are written in our PRO compilers for 8051: mikroC, mikroBasic and mikroPascal.
What’s on BIG8051?
Hover your cursor over the desired module hot spot to get more information
ADC Input Screw Terminals
You can attach four analog inputs using hi-quality ADC Input Screw Terminal Connectors. They are connected to CH0 â CH3 analog channels of the microcontroller.
64 Hi-Quality Buttons
64 Buttons have stable operation and exceptional response curve. Ergonomy is at highest level so you will feel a great difference compared to other widely used standard switches.
Board contains MCP2551 CAN controller chip connected to screw terminal connector. This way you can implement industry-standard CAN communication with your device.
You can use on-chip comparator module with all it´s features and advantages, and test your program using comparator potentiometers connected to CP0+ and CP0- pins.
Convert digital signals to analog voltage levels using 12-bit MCP4921 DAC chip with SPI interface. It has two separate DAC channels and is connected to output Screw Terminal.
Graphic LCD Connector
You can place GLCD 128×64 display directly on the board and firm it in place securely using high-quality plastic distancer, specially designed for this purpose.
IDC10 JTAG/C2 male connector should be used for programming the microcontroller using external programmer/debugger.
LCD 2×16 connector
Board is equipped with LCD 2×16 connector which allows you to connect LCD 2×16 display and place it securely using plastic distancer, specially designed for this purpose.
Monitor your program execution, or create all sorts of visual signalization using on-board 64 LEDs. SMD LEDs emmit high power red light.
BIG8051 MCU Card
Hi-quality MCU card contains powerful C8051F040 microcontroller. It is a 25 MIPS, 64 kB Flash, 100-Pin Mixed-Signal MCU, with 12-bit DAC, CAN, SM-Bus and other peripherals.
MMC/SD Card Slot
MMC/SD Card slot allows you to store large ammounts of data externally on MMC/SD card using fast SPI communication.
Piezo buzzer gives you the ability to create audio signalization in your prototype. Buzzer is driven with a transistor circuit that boosts the output signal to appropriate levels.
IDC10 PORT connectors
All MCU pins have been traced to the the appropriate IDC10 connectors. Each port pin can be pulled up or down using DIP switch and the appropriate voltage selection jumper.
Power Supply Regulator
On Board Power Supply Regulator provides stable and smooth voltage and current levels to all on-board modules. You can provide wide rande of 9-32V DC or 7-23V AC input power.
Specialized Reset Circuit ensures safe reset of the microcontroller.
RS-232 A connector
Implement standard UART communication with RS-232 voltage levels using high quality RS-232 A connector. Neccessary voltage levels are created with MAX3232 chip.
RS-232 B connector
Implement standard UART communication with RS-232 voltage levels using high quality RS-232 B connector. Neccessary voltage levels are created with MAX3232 chip.
Serial EEPROM Memory
You can store 8×256 bytes of configuration data or other data into on-board 24AA01 Serial EEPROM with I2C interface.
Serial Ethernet module
This module allows your application to have ethernet connectivity. Fast Serial Ethernet module and RJ11 connector are all you need to implement ethernet communication.
Serial Flash memory
Store up to 8 Mbit of data in M25P80 Serial Flash Memory with 25 MHz SPI Bus Interface. It suports over 100,000 Erase/Program Cycles per Sector and has over 20 Year Data Retention.
Serial RAM Memory
On-board Serial RAM memory based on 23K640 offers you the power to store your variables and temporary calculation results, and therefore free on-chip RAM for other purposes.
Touch Panel Controller
You can use Touch Panel input with your prototype devide using on-board Touch Panel Controller circuitry.
Fast on-board FTDI chip (FT232RL) with USB connector, allow you to communicate with a PC or other UART devices using USB-UART connection.
RF Module soldering pads
Board is designed to support optional MRF24J40MA ZigBee RF module. You can control your devices remotely using the development system as a command station.
DS18S20 Temperature Sensor
Board supports Dallas DS18S20 One-Wire temperature sensor. You can measure temperatures from -55Â°C to +125Â°C (-67Â°F to +257Â°F) with 0,5Â°C accuracy, using 1-wire bus.
How Do I Power This Board?
Using the on-board power supply unit is the most reliable way to power the board
You can power the board in two ways, depending on power consumption of used on-board or additional modules.
1. Powering the board using USB-UART connector
USB-UART connector can be used to provide the power to the board. You should be able to run all on-board modules, including GLCD display and Ethernet. You should know that you can draw maximum of 500mA from the PC USB port.
2. Powering the board via Power Supply Unit
This is the best and most reliable way to power the board. You can provide enough power to utilize all on-board modules and extra boards you need.
The BIG8051 development system is packed in the protective box along with the relevant documentation and product CD. This box is very resistant to all kinds of damages and shocks. The package contains:
Damage resistant protective box
BIG8051 development system in antistatic bag
USB Debug Adapter with USB cable
User Manual and Board Schematic
CD with documentation and code examples