Для каждой серии микроконтроллеров EFM8 доступен недорогой стартовый набор, позволяющий оценить возможности самого микроконтроллера и опробовать программные компоненты для разработки и отладки программ.
Отладочные платы для |
Для микроконтроллеров серии EFM8 Sleepy Bee доступно две отладочные платы. Они отличаются друг от друга целевым микроконтроллером и одним из модулей ввода - для микроконтроллера EFM8SB1 с сенсорным интерфейсом предусмотрен дополнительный круговой слайдер.
Целевой микроконтроллер EFM8SB1 - малопотребляющий 8-разрядный МК на базе архитектуры 8051. В его составе 8 Кб flash-памяти, 512 Б ОЗУ, 17 линий ввода/вывода. Тактовая частота контроллера - 25 МГц, среди доступных периферийных устройств часы реального времени, 16-разрядные таймеры/счетчики, интерфейсы UART, SPI, SMBus/I2C, 12-разрядный АЦП, аналоговый компаратор, блок сенсорного ввода, блок вычисления контрольной суммы.
Состав платы:
Целевой микроконтроллер EFM8SB2 - малопотребляющий 8-разрядный МК на базе архитектуры 8051. В его составе 64 Кб flash-памяти, 4352 Б ОЗУ, 24 линии ввода/вывода. Тактовая частота контроллера - 25 МГц, среди доступных периферийных устройств часы реального времени, 16-разрядные таймеры/счетчики, интерфейсы UART, два SPI, SMBus/I2C, 10-разрядный АЦП, два аналоговых компаратора, блок вычисления контрольной суммы, интерфейс для подключения внешней памяти.
Состав платы:
Для микроконтроллеров серии EFM8 Laser Bee, отличительной характеристикой которых является сильная аналоговая периферия, доступна отладочная плата EFM8LB1-SLSTK2030A. На плате расположен старший в серии микроконтроллер - EFM8LB12F64E.
Целевой микроконтроллер EFM8LB12F64E - это 8-разрядный МК с ядром 8051 и тактовой частотой 72 МГц. Он содержит 64 Кб flash-памяти и 4352 Б ОЗУ, 29 линий ввода/вывода, 14-разрядный АЦП последовательного приближения с частотой дискретизации до 900 тыс. отсчетов в секунду с возможностью организации непрерывного сбора данных по всем каналам АЦП без участия процессорного ядра, четыре 12-разрядных ЦАП с возможностью генерации комплементарных синусоидальных сигналов и сигналов произвольной формы, два аналоговых компаратора, высокоточный датчик температуры, четыре блока конфигурируемой логики, каждый из которых обеспечивает возможность реализации до 256 функций комбинаторной логики с подключением внешних сигналов и сигналов внутренней периферии, 6-канальный ШИМ.
Состав платы:
Для USB-микроконтроллеров серии EFM8 Universal Bee предусмотрено две отладочные платы, отличающиеся друг от друга только целевым микроокнтроллером.
Плата EFM8UB1-SLSTK2000A содержит микроконтроллер EFM8UB10F16G - 8-разрядный кристалл на базе процессорного ядра 8051, работающего с максимальной частотой 50 МГц. В составе микроконтроллера 16 Кб Flash-памяти, 2304 Б ОЗУ, интерфейсы USB (Full / Low Speed), два UART, SPI, SMBus/I2C, а также 12-разрядный АЦП, два аналоговых компаратора, 16-разрядные таймеры/счетчики. Все 22 линии ввода/вывода микроконтроллера толерантны к 5 В.
Плата EFM8UB2-SLSTK2001A содержит микроконтроллер EFM8UB20F64G - 8-разрядный кристалл на базе процессорного ядра 8051, работающего с максимальной частотой 48 МГц. В составе микроконтроллера 64 Кб Flash-памяти, 4352 Б ОЗУ, интерфейсы USB (Full / Low Speed), два UART, SPI, два SMBus/I2C, а также 10-разрядный АЦП, два аналоговых компаратора, 16-разрядные таймеры/счетчики, 40 линий ввода/вывода.
Состав платы:
заказать EFM8UB1-SLSTK2000A заказать EFM8UB2-SLSTK2001A
Для наиболее дешевых микроконтроллеров серии EFM8 Busy Bee предусотрено три отладочные платы, отличающиеся друг от друга только целевым микроокнтроллером.
Плата EFM8BB1-SLSTK2020A содержит микроконтроллер EFM8BB10F8G - 8-разрядный кристалл на базе процессорного ядра 8051, работающего с максимальной частотой 25 МГц. В составе микроконтроллера 8 Кб Flash-памяти, 512 Б ОЗУ, интерфейсы UART, SPI и SMBus/I2C, а также 12-разрядный АЦП, два аналоговых компаратора, 16-разрядные таймеры/счетчики, трехканальный ШИМ. Все 18 линий ввода/вывода микроконтроллера толерантны к 5 В.
Плата EFM8BB2-SLSTK2021A содержит микроконтроллер EFM8BB22F16G - 8-разрядный кристалл на базе процессорного ядра 8051, работающего с максимальной частотой 50 МГц. В составе микроконтроллера 16 Кб Flash-памяти, 2304 Б ОЗУ, два UART, SPI и SMBus/I2C, а также 12-разрядный АЦП, два аналоговых компаратора, 16-разрядные таймеры/счетчики, трехканальный ШИМ. Все 22 линии ввода/вывода микроконтроллера толерантны к 5 В. По сравнению с EFM8BB10F8G, этот микроконтроллер имеет более широкие возможности по снижению энергопотребления.
Плата EFM8BB3-SLSTK2022A содержит микроконтроллер EFM8BB31F64G - 8-разрядный кристалл на базе процессорного ядра 8051, работающего с максимальной частотой 50 МГц. В составе микроконтроллера 64 Кб Flash-памяти, 4352 Б ОЗУ, два UART, SPI, I2C и SMBus/I2C, а также 10/12-разрядный АЦП, четыре 12-разрядных ЦАП, два аналоговых компаратора, четыре блока конфигурируемой логики, каждый из которых обеспечивает возможность реализации до 256 функций комбинаторной логики с подключением внешних сигналов и сигналов внутренней периферии, 16-разрядные таймеры/счетчики, шестиканальный ШИМ. Все 25 линий ввода/вывода микроконтроллера толерантны к 5 В.
Состав плат:
заказать EFM8BB1-SLSTK2020A заказать EFM8BB2-SLSTK2021A заказать EFM8BB3-SLSTK2022A
Каждая плата поставляется в комплекте с USB-кабелем и батарейкой. Все платы выполнены в едином стиле и содержат старший в серии микроконтроллер, USB-отладчик, механические и сенсорные кнопки/слайдеры, светодиоды, разъем для установки батареи CR2032, дисплей и дополнительные модули, соответствующие особенностям целевого микроконтроллера.
Линии ввода/вывода доступны на контактных площадках по верхней и нижней границам платы, а также на 20-выводном разъеме справа. Этот разъем, помимо прочего, служит для подключения плат-расширений. Питание платы может осуществляться от батарейки и от отладочного интерфейса.
Для переключения питания служит специальный разъем в левом нижнем углу. Когда разъем зафиксирован в крайнем правом положении, в режиме DBG, может производиться программирование и отладка контроллера. В режиме DBG также можно использовать измерительный модуль Advanced Energy Monitoring - блок для измерения тока потребления микроконтроллера. Такой блок установлен на каждой плате EFM32 Starter Kit и используется в паре с программным модулем Energy Profiler. С использованием Energy Profiler можно проводить профилирование энергопотребления по ходу исполнения программы на микроконтроллере получать на экране компьютера график изменения уровня потребляемого тока.