For use in programming and testing of MCU devices in various packages and pin counts, here is a list of sockets with manufacturer and part number information for a wide range of package types. These parts are available and current as of September 2015.
Where can I find schematics, BOMs, and assembly files for the EFM8 starter kits?
You can easily access the kit documentation for all of the EFM8 STKs using the main launch screen of Simplicity Studio. From this screen, click the Kit Documentation tile.
This will cause the Kit Documentation dialog box to pop up. In the filter field, type EFM8. A list of available EFM8 kits will appear, with options to view kit documentation including assembly drawings, BOMs, schematics, User Guides, and Quick Start Guides.
Double-click on the desired documentation to display.
What is the maximum SPI clock frequency I can achieve using the 8-bit MCU devices?
When configured as an SPI master device, the maximum C8051 SPI clock frequency that can be realized is dependent on the system clock frequency (SYSCLK). For most devices, the maximum SPI clock frequency is one half of the system clock, but cannot exceed 12.5 MHz. Thus, as long as system clock frequency is 25 MHz or higher, the SPI clock can operate up to 12.5 MHz, and at system clock speeds below 25 MHz, the maximum SPI clock rate is SYSCLK/2.
When the SPI is configured in slave mode (i.e. the SCK is driven by the master), the maximum data transfer rate is 1/10 of the slave system clock frequency for most devices, provided that the SPI clock, NSS, and data lines are driven synchronously by the master. If these signals are asynchronous with respect to the slave device, the data transfer rate must be less than 1/10 the system clock frequency of the slave device.
For specific information on a device, consult the SPI documentation in the device data sheet or reference manual.
Is it possible to use capacitive sensing to detect touch on or through a metallic overlay?
It is possible to detect a touch on a metal surface, but not through it. A metal overlay would be a single sensor and could not provide multiple touch inputs. To use an overlay as a capacitive sensing sensor, connect the overlay directly to the capsense pin.
The instruction "AJMP ?C_START " appears at the end of STARTUP.A51. Where is this symbol defined and what does it mean?
The ?C_START symbol points to the start of the main() function in your project. This is automatically created by the Keil compiler when you compile and link your project. For more information, see the Keil documentation: http://www.keil.com/support/docs/1296.htm.
Can I order fixed-function or MCU parts from Silicon Labs that have been pre-programmed (firmware, or VID, PID and vendor strings)?
Yes. This process is handled by our sales team. The process consists of filling out a form that will be sent to a team that provides first articles programmed based on the form. Once the first articles have been approved, you will be given a custom part number and can order parts. This process can take several weeks. Contact sales for more information.