Кофигурационная память
В микросхеме реализована конфигурационная память (ANALOG_CFG), которая может работать как в «SOFT», так и в «HARD» режиме. Регистры модуля ANALOG_CFG подключены к конфигурационному однократно программируемому ПЗУ. В зависимости от с остояния вывода TM (вывод №7) выводы №2, 3, 4, 5, 24, 25, 26 имеют разное назначение.
№ вывода | При TM = 0 | При TM = 1 |
---|---|---|
2 | GPIO3 | TDO |
3 | GPIO2 | TDI |
4 | GPIO1 | TMC |
5 | GPIO0 | TCK |
6 | GPIO7 | RC_F |
7 | GPIO6 | RC_S |
8 | GPIO5 | H_S |
В зависимости от вывода H_S (вывод №26 при TM = «1») источником данных конфигурационной памяти могут быть либо регистры (H_S = «1», SOFT-режим), либо ПЗУ (H_S = «0», HARD-режим).
Для прожига конфигурационной памяти необходимо в «SOFT» режиме подать 9,0 В на вывод VPP.
№ | Аббревиатура | Доступ | Описание |
---|---|---|---|
2А00h | ANALOG_O_RCF | W | Регистр настройки емкости конденсатора высокочастотного RC-генератора |
2А01h | ANALOG_O_RCS | W | Регистр настройки емкости конденсатора низкочастотного RC-генератора |
2А02h | ANALOG_O_RC_R | W | Регистр настройки сопротивления резистора низкочастотного RC-генератора |
2А04h | ANALOG_O_GEN | W | Регистр выбора высокочастотного RC-генератора, внешнего генератора, источника для прожига ПЗУ 64 Б |
ANALOG_O_RCF
Бит | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Назначение | Резерв | RCF_C | ||||||
Начальное значение | 0 |
RCF_C – настройка емкости конденсатора высокочастотного RC-генератора.
ANALOG_O_RCS
Бит | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Назначение | Резерв | RCS_C | ||||||
Начальное значение | 0 |
RCS_C – настройка емкости конденсатора низкочастотного RC-генератора.
ANALOG_O_RC_R
Бит | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|
Назначение | Резерв* | RC2_R | Резерв | |||||
Начальное значение | 0 |
Резерв * – Не изменять начальное значение.
RC2_R – настройка сопротивления резистора низкочастотного RC-генератора.
Встроенный низкочастотный RC-генератор настраивается с помощью переменного конденсатора (биты RCS_C регистра ANALOG_O_RCS) и переменного резистора (биты RC2_R регистра ANALOG_O_RC_R).
Таблица с типовыми значениями частоты низкочастотного генератора представлена ниже.
Биты RC2_R* | Биты RCS_C** | ||
---|---|---|---|
111111 | ••• | 000000 | |
000 | ~90 кГц | ••• | ~420 кГц |
001 | ~80 кГц | ••• | ~380 кГц |
010 | ~70 кГц | ••• | ~330 кГц |
011 | ~60 кГц | ••• | ~280 кГц |
100 | ~45 кГц | ••• | ~225 кГц |
101 | ~35 кГц | ••• | ~170 кГц |
110 | ~25 кГц | ••• | ~115 кГц |
111 | ~12 кГц | ••• | ~60 кГц |
RC2_R* – Биты RC2_R регистра ANALOG_O_RC_R.
RCS_C** – Биты RCS_C регистра ANALOG_O_RCS.
Частота встроенного генератора может иметь первоначальный разброс от типового значения вследствие технологического разброса (от образца к образцу), напряжения питания и температуры. Гарантируемым диапазоном настройки низкочастотного генератора является частота от 20 кГц до 200 кГц. Точное требуемое значение выбирается подстройкой указанных выше бит.
Встроенный высокочастотный генератор настраивается только с помощью переменного конденсатора (биты RCF_C регистра ANALOG_O_RCF). Однако, стоит учитывать, что частота тактирования микроконтроллера не более 8 МГц.
Таблица с типовыми значениями частоты высокочастотного генератора представлена ниже.
Биты RCS_C* | ||
---|---|---|
111111 | ••• | 000000 |
≤ 5,0 МГц | ••• | ≥ 10 МГц |
Биты RCS_C* – Биты RCF_C регистра ANALOG_O_RCF.
ANALOG_O_GEN
Бит | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---|---|---|---|---|---|---|---|---|