Renesas steekt zijn tenen in RISC-V MCU's met enkele pinnen

Renesas inHouse risico-v-core-blokDe kernimplementatie, die afgelopen november werd aangekondigd, kan verschillende standaard RISC-V-opties huisvesten, waaraan Renesas zijn eigen opties heeft toegevoegd, waaronder: een stackmonitorregister ter bescherming tegen frauduleuze software, een dynamische branch-voorspellingseenheid die de gemiddelde uitvoeringsdoorvoer verbetert, en een context -Registerbank opslaan om de interruptrespons te versnellen.

Tweedraads compacte JTAG-foutopsporing kan worden geïmplementeerd voor pakketten met een laag pinaantal, en prestatiemonitorregisters kunnen worden toegevoegd voor benchmarking, evenals een instructietraceringseenheid.

De nieuwe microcontrollers, de R9A02G021-groep genoemd, worden geleverd in pakketten met tussen de 16 en 48 pads: 2 x 2 mm 16 pad WLCSP en QFN's van 4 x 4 tot 7 x 7 mm met 24, 32 of 48 pads – er is één onderdeelnummer voor elk van de vier pakketjes.

Ze implementeren de RV32I-instructieset en omvatten tweedraads JTAG en de core-local van het bedrijf
interruptcontroller (CLIC)

De kloksnelheid bedraagt ​​maximaal 48 MHz, levert 3.27 Coremark/MHz en het verbruik is 162 µA/MHz, of 300 nA in stand-by met een wake van 4 µs. Werking is meer dan 1.6 tot 5.5V en -40 tot 125°C.

Er is 128 kbyte aan instructieflash, 4 kbyte aan dataflash en 16 kbyte aan ram, plus een 12-bits ADC, een 8-bits DAC en seriële communicatie inclusief UART, SPI en I2C.

Het 'SAU'-randapparaat van het bedrijf is ook inbegrepen om maximaal zes vereenvoudigde SPI-interfaces, maximaal drie extra UART's of maximaal zes vereenvoudigde I-interfaces te implementeren2C-interfaces, afhankelijk van de pakketgrootte.

Om potentiële gebruikers van meer bekende architecturen te verleiden, heeft Renesas vanaf het begin voldoende ondersteuning geboden, met de e2 studio Eclipse-gebaseerde IDE (geïntegreerde ontwikkelomgeving) die een codeconfigurator en de LLVM-compiler biedt.

“Er zijn ook complete ontwikkelomgevingen beschikbaar van IAR met zijn Embedded Workbench IDE en I-jet debug-probe, en Segger met de Embedded Studio IDE, J-Link debug-probes en Flasher-productieprogrammeurs”, aldus het bedrijf.

FPB-R9A02G021 is het hardware-ontwikkelbord (rechts).

Bij de productlancering zijn niet minder dan 18 applicatienotities opgesteld, waarin statuswisselingen, opstartfirmware en veel van de randapparatuur aan bod komen.

Scroll naar beneden op de R9A02G021-productpagina om die enorme lijst met toepassingsopmerkingen te vinden.