IE:
| Расположение бит | Мнемокод | Описание |
| IE.7 | EA | Разрешение обработки всех прерываний. |
| IE.6 | EADC | Разрешение обработки прерывания АЦП. |
| IE.5 | ET2 | Разрешение обработки прерывания по переполнению таймера/счетчика 2 |
| IE.4 | ES | Разрешение обработки прерывания АУПП |
| IE.3 | ET1 | Разрешение обработки прерывания по переполнению таймера/счетчика 1 |
| IE.2 | EX1 | Разрешение обработки внешнего прерывания 1 |
| IE.1 | ET0 | Разрешение обработки прерывания по переполнению таймера/счетчика 0 |
| IE.0 | EX0 | Разрешение обработки внешнего прерывания 0 |
IE2:
| Расположение бит | Мнемокод | Описание |
| IE2.7 - IE2.2 | NU | Не используются |
| IE2.1 | EPSM | Разрешение обработки прерывания монитора источника питания |
| IE2.0 | ESI | Разрешение обработки прерывания от интерфейсов SPI/ |
В случае одновременного возникновения прерываний из нескольких источников первым обрабатывается прерывание имеющее наиболее высокий приоритет (наивысший приоритет 1 – у монитора источника питания). Для некоторых прерываний можно искусственно поднять приоритет над остальными прерываниями, за это отвечает регистр IP.
| Расположение бит | Мнемокод | Описание |
| IP.7 | PSI | Устанавливает приоритет прерывания от интерфейса SPI/I2C |
| IP.6 | PADC | Устанавливает приоритет прерывания от АЦП |
| IP.5 | PT2 | Устанавливает приоритет прерывания от таймера/счетчика 2 |
| IP.4 | PS | Устанавливает приоритет прерывания от УАПП |
| IP.3 | PT1 | Устанавливает приоритет прерывания от таймера/счетчика 1 |
| IP.2 | PX1 | Устанавливает приоритет внешнего прерывания 1 |
| IP.1 | PT0 | Устанавливает приоритет прерывания от таймера/счетчика 0 |
| IP.0 | PX0 | Устанавливает приоритет внешнего прерывания 0 |
Спектр микроконтроллеров на базе ядра МК51 выпускаемых фирмой Analog Devices представлен в таблице:
| Тип | АЦП канал /разр | ЦАП Кол-во/разр | Flash программ | EEPROM данных | ОЗУ | Дополнительно |
ADuC812
| 8/12 | 2/12 | 8 Кбайт | 640 байт | 256 байт | 5 мс АЦП преобразование |
ADuC814
| 6/12 | 2/12 | 8 Кбайт | 640 байт | 256байт | Низкое энергопотребление |
ADuC816
| 2/16 | 1/12 | 8 Кбайт | 640 байт | 256байт | Programmable Gain Input |
ADuC824
| 1/24 + 1/16 | 1/12 | 8 Кбайт | 640 байт | 256байт | Pin-Compatible Upgrade to ADuC816 |
ADuC831
| 8/12 | 2/12 + 2 PWM | 62 Кбайт | 4Kбайт | 256+2K-байт | Увеличение памяти для ADuC812 |
ADuC832
| 8/12 | 2/12+ 2 PWM | 62 Кбайт | 4Kбайт | 256+2K-байт | Увеличение памяти для ADuC812 plus PLL |
ADuC834
| 1/24 + 1/16 | 1/12+ Dual PWM | 62 Kбайт | 4Kбайт | 256+2K-байт | Увеличение памяти для ADuC824 |
ADuC836
| 2/16 | 1/12+ 2 PWM | 62 Kбайт | 4Kбайт | 256+2K-байт | Увеличение памяти для ADuC816 |
ADuC841
| 8/12 | 2/12+ 2 PWM | 62 Kбайт | 4Kбайт | 256+2K-байт | Увеличение памяти для ADuC812 ускоренное 8052 ядро |
ADuC842
| 8/12 | 2/12+ 2 PWM | 62 Kбайт | 4Kбайт | 256+2K-байт | Увеличение памяти для ADuC812 plus PLL ускоренное 8052 ядро |
ADuC844
| 1/24 + 1/16 | 1/12+ 2 PWM | 62 Kбайт | 4Kбайт | 256+2K-байт | Увеличение памяти для ADuC824 ускоренное 8052 ядро |
ADuC845
| 10/24 + 1/24 | 1/12+ 2/16+ PWM/16 | 62 Kбайт | 4Kбайт | 256+2K-байт | Увеличение памяти для ADuC824 ускоренное 8052 ядро |
ADuC846
| 2/16 | 1/12 + 2 PWM | 62 Kбайт | 4Kбайт | 256+2K-байт | Увеличение памяти для ADuC816 ускоренное 8052 ядро |
ADuC847
| 10/24 | 2/16 + 2 PWM/16 | 62 Kбайт | 4Kбайт | 256+2K-байт | Увеличение памяти для ADuC816 ускоренное 8052 ядро |
ADuC812






