I Microchips tappning behöver användarna inte inte kunna Verilog eller något annat hårdvaruspråk. Den programmerbara delen av kretsen är designad för de IP-block som användaren väljer ut i det minimala biblioteket med 16 olika funktioner.
– Vi har gjort allt jobb, det är bara att plugga in dem och köra, säger Lucio di Jasio på Microchip.
Det finns bland annat block för PID-styrning av motorer och vinkelbestämning som ger en puls vid en specifik vinkel på exempelvis en axel (angular timer). Det finns också ett block för att detektera nollgenomgången i en sinussignal (Zero Cross Detect).
Kretsen innehåller också AD-omvandlare på tio och åtta bitar liksom två stycken tiobitars pulsbreddsmodulatorer.
Förutom vanliga in-och utgångar är kretsen försedd gränssnitt för I2C, SPI och EUSART. Två av de generella in- och utgångarna klarar upp till 100 mA.
– Gränsen brukar ligga på 20 mA eller möjligen 50 mA på grund av att processerna är så nya att de inte kan ge mer. Vi har en gammal process på 300 nm som kan ge mycket mer, då slipper man att ha extra kringkomponenter för att lyfta strömmen.
Kretsarna stöds av Microchips utvecklingsverktyg PICkit 3, MPLAB ICD 3 och MPLAB X IDE.
PIC16(L)F161X kommer i sex modeller med upp till 14 kbyte flashminne och 1 kbyte RAM.
Effektförbrukningen är 29 µA/MHz i aktivt läge och ner till 20 nA i sovläge.
Priset börjar på 53 cent i volymer om 10 000 exemplar.