Mikrokontrollere:
Styrekretser med programmerbare logiske blokker
Microchips CLB-baserte PIC MCUer kombinerer programmerbar logikk og innvevd styring i én enhet for å redusere latens, kostnader og designkompleksitet.
Ingeniører som designer timingkritiske systemer for motorstyring, industriell automatisering og bilsikkerhetsapplikasjoner møter ofte utfordringer med latens og uforutsigbar programvareutførelse. For å løse disse utfordringene uten å øke kostnadene og kompleksiteten ved flerbrikkedesign, utvider Microchip Technology sin portefølje av mikrokontrollere (MCU) basert på konfigurerbare logikkblokker (CLB). PIC16F13276- og PIC18-Q35 -familiene kombinerer programmerbar logikk som ligner på kompleks programmerbar logikk (CPLD) og en MCU i én enkelt enhet med lavt strømforbruk.
Microchips CLB er ifølge selskapet utviklet for å forenkle multitasking ved å la brukere implementere logiske funksjoner i dedikert maskinvare i stedet for programvare. Dette bidrar til å redusere strømforbruket, gi mer forutsigbar systematferd og forbedre gjennomstrømningen sammenlignet med MCU-løsninger kun med programvare eller diskrete CPLD-pluss-MCU-implementeringer. De nye komponentfamiliene tilbyr muligheten til å automatisk laste CLB-en ved oppstart eller tilbakestilling, slik at logikken initialiseres uavhengig av CPU-en, og støtter dermed forutsigbar oppstartsatferd som kan være nødvendig i funksjonelle sikkerhets-, industri- og bilsystemer, heter det.
PIC16F13276-familien har 32 logiske elementer og PIC18-Q35-familien har 128 logiske elementer, noe som gjør det mulig for ingeniører å implementere parallell, deterministisk logikk sammen med innvevd styring på en enkelt brikke. Denne integrerte tilnærmingen kan erstatte separate CPLD- og MCU-design, noe som reduserer materialregning (BOM), kortplass og generelle systemkostnader og -kompleksitet.
Enhetene er drop-in-kompatible med eksisterende PIC16- og PIC18-design, noe som gjør det mulig for kunder å ta i bruk maskinvarebasert logikk uten å måtte redesigne systemene sine fullstendig. I tillegg gir Programming and Debugging Interface Disable (PDID) beskyttelse mot manipulering for å beskytte design mot uautorisert tilgang og ondsinnet modifisering, får vi opplyst.