Микропотребляющая линейка контроллеров с ядром 8051 и напряжением питания от 0.9В от Silicon labs.
- Длительная работа от одного гальванического или аккумуляторного элемента.
- Максимальная производительность 25MIPS;
- Повышающий DC-DC-преобразователь (DC-DC boost converter);
- Встроенный регулятор напряжения (LDO);
- Напряжение питания 0.9..3.6 В;
- Выпускаются в корпусах QFN32 (5х5мм) и LQFP32 (9х9мм);
- Три высокочастотных генератора: малопотребляющий с ухудшенной (10%) стабильностью частоты на 20МГц, типовой генератор на 24.5 МГц со стабильностью 2% во всем диапазоне рабочих температур, генератор с внешним кварцем;
- Часы реального времени (smarRTClock);
- Возможность пробуждения из глубокого энергосберегающего режима (до 0.5 мкА) от часов реального времени;
- Возможность переключения источника тактового сигнала <на лету>;
- Встроенный блок вычисления контрольной суммы (CRC16, CRC32);
- Два аналоговых компаратора с 23 каналами для реализации емкостных клавиш (см. Capacitive Touch Sense);
- АЦП 10-бит, 300ksps, 23/15 каналов;
- 16-разрядный аккумулятор, повышающий точность АЦП до ~13 бит;
- Программируемый источник опорного напряжения на 64 дискретных значения;
- Источник опорного напряжения, инициализирующийся за 1.7мкс;
- Типовое энергопотребление: 170 мкA/MГц на частоте 20-25МГц/1.8В/ядро включено, 540 nA в sleep-режиме при запущенном RTC, 50нА в sleep-режиме с хранением данных в RAM.
Программирование
Разработка программного обеспечения может вестись на языке ассемблер для 8051 совместимых контроллеров либо на языке C. Для C существует открытый компилятор SDCC.
Контроллеры от silabs могут программироваться по двупроводному интерфейсу C2. Для этого можно воспользоваться программатором Flash Blaster или простейшим программатором.
comments powered by Disqus