Urządzenie to jest 8-bitowym, wysokowydajnym mikrokontrolerem o architekturze RISC z pamięcią Flash, zaprojektowanym specjalnie do zastosowań w kuchenkach indukcyjnych.
Jeśli chodzi o funkcje pamięci, pamięć Flash oferuje użytkownikom wygodę funkcji wielokrotnego programowania. Inna pamięć obejmuje obszar pamięci danych RAM, a także obszar pamięci EEPROM do przechowywania nieulotnych danych, takich jak numery seryjne, dane kalibracyjne itp.
Funkcje analogowe obejmują wielokanałowy 12-bitowy przetwornik analogowo-cyfrowy, wzmacniacz operacyjny i sześć komparatorów, z których pięć służy do ochrony przed przepięciami. Łatwą komunikację ze światem zewnętrznym zapewnia funkcja wewnętrznego interfejsu I2C. Funkcje ochronne, takie jak wewnętrzny Watchdog Timer, Low Voltage Reset i Low Voltage Detector w połączeniu z doskonałą odpornością na zakłócenia i ochroną ESD zapewniają niezawodne działanie w nieprzyjaznym środowisku elektrycznym.
Urządzenie zawiera również w pełni zintegrowane oscylatory wysokiej i niskiej prędkości, które nie wymagają zewnętrznych komponentów do ich implementacji. Możliwość pracy i dynamicznego przełączania między różnymi trybami pracy przy użyciu różnych źródeł zegara daje użytkownikom możliwość optymalizacji pracy mikrokontrolera i zminimalizowania zużycia energii.
Włączenie elastycznych funkcji programowania wejść/wyjść, timerów, programowalnego generatora impulsów, peryferyjnego wyjścia zegarowego wraz z wieloma innymi funkcjami sprawia, że urządzenie znajdzie doskonałe zastosowanie w kuchenkach indukcyjnych.
Cechy procesora
- napięcie robocze: fSYS =16MHz: 3.3V~5.5V
- cykl wykonywania instrukcji do 0,25 μs z zegarem systemowym 16 MHz przy VDD = 5 V
- funkcje wyłączania i wybudzania w celu zmniejszenia zużycia energii
- typy oscylatorów
- wewnętrzny szybki RC 16MHz - HIRC
- wewnętrzny 32kHz RC o niskiej prędkości - LIRC
- praca w wielu trybach: FAST, SLOW, IDLE i SLEEP
- w pełni zintegrowane oscylatory wewnętrzne nie wymagają zewnętrznych komponentów
- wszystkie instrukcje wykonywane w 1~3 cyklach instrukcji
- instrukcje odczytu tabeli
- 115 zaawansowanych instrukcji
- 8-poziomowe zagnieżdżanie podprogramów
- instrukcja manipulacji bitami
Funkcje urządzeń peryferyjnych
- pamięć programu flash: 4K×16
- pamięć danych: 512×8
- prawdziwa pamięć EEPROM: 128×8
- funkcja watchdog timer
- 17 dwukierunkowych linii I/O
- 14-kanałowy zewnętrzny przetwornik analogowo-cyfrowy o rozdzielczości 12 bitów z wewnętrznym napięciem odniesienia VBG
- 9-bitowy programowalny generator impulsów
- funkcja ograniczenia szerokości impulsu
- dwa zestawy 9-bitowych rejestrów obciążenia wstępnego licznika i dwa zestawy 9-bitowych rejestrów podejścia licznika
- sterowanie bez wyzwalania z 8-bitowego timera/licznika zdarzeń 2
- sterowanie retriggerem z 8-bitowego timera/licznika zdarzeń 3
- aktywny wysoki impuls, aktywny niski impuls, wymuszone niskie lub wymuszone wysokie wyjście
- cztery 8-bitowe programowalne liczniki czasu/zdarzeń
- licznik czasu/zdarzeń 0/1 może być skonfigurowany do zliczania liczby impulsów synchronizmu lub pomiaru okresu wysokiego lub niskiego impulsu synchronizmu
- licznik czasu/zdarzeń 2 może być skonfigurowany do implementacji funkcji PPG non-retrigger
- licznik czasu/zdarzeń 3 może być skonfigurowany do realizacji funkcji ponownego wyzwalania PPG
- 6 funkcji komparatora, z których pięć służy do ochrony przed przepięciami
- funkcja pojedynczego wzmacniacza operacyjnego - OPAMP
- wyjście zegara peryferyjnego
- interfejs I2C, dostępny dla trybu slave
- zintegrowana 16-bitowa funkcja cyklicznej kontroli nadmiarowej - CRC
- funkcja resetowania niskiego napięcia
- funkcja wykrywania niskiego napięcia
- typ obudowy: 20-pinowa SOP
ARTYKUŁ: Najnowsze mikrokontrolery firmy Holtek przeznaczone dla płyt indukcyjnych: HT45F0005A i HT45F0035A