8-bitowe mikrokontrolery PIC do aplikacji safety-critical
Zapewnienie bezpiecznej pracy systemów embedded często wiąże się z koniecznością rozbudowania kodu programu i dołożenia dodatkowych elementów zewnętrznych. Mikrokontrolery nowej rodziny PIC16F161X mogą wyeliminować to dzięki specjalizowanym blokom, pozwalającym przyspieszyć prace nad projektem i ograniczyć jego koszt. Są to układy 8-bitowe o dużej liczbie wbudowanych funkcji, a równocześnie małej liczbie wyprowadzeń. Ich cechy ułatwiają projektantom implementację standardów bezpieczeństwa, takich jak UL i class B oraz zapewnienie pracy fail-safe.
Do najważniejszych cech mikrokontrolerów PIC16F161X należą:
- okienkowy Watchdog Timer (WWDT) monitorujący poprawne wykonywanie programu w określonych przedziałach czasowych;
- układ kontroli parzystości i skanowania pamięci (CRC/SCAN);
- timer HLT (Hardware Limit Timer) do wykrywania błędów sprzętowych, np. utknięcia lub zatrzymania silnika, upraszczający realizację układów z pętlą sterującą;
- 24-bitowy timer SMT (Signal Measurement Timer) zapewniający dużą rozdzielczość pomiaru czasu trwania dowolnych sygnałów cyfrowych, przydatny np. do kontroli prędkości obrotowej silników;
- sprzętowy detektor przecięcia zera ZCD (Zero Cross Detect), ułatwiający realizację układów sterowania triakami.
Inne elementy wyposażenia to m.in. generator przebiegów komplementarnych CWG (Complementary Waveform Generator), 10-bitowy przetwornik A/C, 8-bitowy przetwornik C/A i moduł Capture/Compare/PWM.
Mikrokontrolery PIC16(L)F161X są produkowane w 14-wyprowadzeniowych obudowach PDIP, SOIC i TSSOP oraz w obudowach QFN i UQFN o powierzchni od 4 x 4 mm. Dostępne w ofercie Microchip narzędzia deweloperskie, to m.in. debugger układowy MPLAB ICD 3 (DV164035), debugger układowy/programator PICkit 3 (PG164130) i płytka demonstracyjna PICkit 3 Low Pin Count Demo Board (DM164130-9). Ich ceny wynoszą odpowiednio 189,99, 44,95 i 25,99 USD.