Jste zde

Společnost GLYN představuje rodinu MCU RENESAS R8C

První mikrokontroléry s označením R8C patřily do třídy R8C/10-13 s 32 vývody a i v současnosti se stále těší značné oblibě. Rodina mikrokontrolérů se díky zájmu ze strany zákazníků rozrůstala o další řady, až se po čtyřech letech své existence objevila nová generace s označením R8C/2x. Nejnovější přírůstky do této rodiny představují obvody s 48 až 80 vývody, což jsou rychlé a výkonné 16bitové mikrokontroléry. Rodina R8C tak pokrývá škálu verzí s pamětí flash od 4 do 128KB a s 20 až 80 vývody.

Zatímco první generace R8C disponovala interním oscilátorem 8MHz, R8C/2x již nabízela 40MHz interní oscilátor s přesností +/-2% v teplotních rozmezích od -20°C do 85°C. Jelikož moderní aplikace obvykle nevyžadují vnější krystalový rezonátor, lze dosáhnou úspory nákladů až o 20%. Interní oscilátor, pokud to podmínky prostředí umožňují, podporuje též komunikaci pomocí UART.

Vnější kmitočet dosahuje až 20MHz, což je hodnota srovnatelná s frekvencemi moderních sběrnic. Pokud přesnost oscilátoru není dostatečná, je možné ji dostavit softwarově na úroveň tolerance 1% přes registr FRA1. Další interní oscilátor 125KHz lze použít pro nezávislý watchdog timer nebo pro úsporný režim. 16bitové jádro, 8bitová sběrnice a doba zpracování jedné instrukce 50ns činí tento mikrokontrolér ideálním obvodem pro náročnější výpočetní aplikace s cenovou úrovní obvodů 8bitových.

Z dalších vlastností lze zmínit Power on Reset, LVD, ochranu registrů, TRC, I2C, SPI, LIN, CAN. MCU R8C navíc disponují úspornými režimy stop/wait (0,7µA/2.2µA) což jistě ocení vývojáři bateriově napájených aplikací.

RENESAS-R8C.jpg

Nejnovějšími přírůstky do rodiny R8C/2x jsou verze 2A-2D, které konečně vyplňují prázdný prostor mezi výrobky M16C/Tiny a levnými R8C. Tato zařízení mohou nabídnout 2-kanálový DA převodník s 8bitovým rozlišením a 16bitové časovače taktované na 40MHz. Na základě zvyšujícího se zájmu o aplikace pro řízení motorů byla přidána komplexní jednotka časovače s možností vysílat až dvanáct 16bitových šířkově modulovaných pulzních signálů. Funkce Input capture a output compare dovoluje MCU řídit několik motorů najednou bez jakýchkoliv problémů.

Za zmínku jistě stojí též debugger E8, který slouží jako osvědčený nástroj pro programování. RENESAS v současnosti představuje následníka verze E8, E8a, jenž se vyznačuje menší konstrukcí a stabilnějším násuvným konektorem. Tyto nástroje lze použít pro všechny rodiny mikrokontrolérů RENESAS. Díky dodávanému 14-pinovému konektoru je zabráněno problémům s kompatibilitou mezi staršími MCU a E8/E8a. Vlastní zdroj napětí E8/E8a (3.3V a 5V) lze použít k napájení různých aplikací, proud však nesmí přesáhnout maximální hranici 300mA.

E8/E8a nabízí i jiné výhody, jako například možnost přímé integrace do výrobního procesu. Celou řadu lze „flashnout“ stisknutím tlačítka a použitím programu FDT, který je společností RENESAS dodáván – není tak zapotřebí žádných dalších programovacích nástrojů. Flash lze u modulů E8/E8a samozřejmě provést i sériově.

Přehled vlastností:

PC7501.png

  • Provozní teplota
    • N-version: -20°C to +85°C
    • D-version: -40°C to +85°C
  • M16C CPU Core (16bit)
    • 20 MHz@ 3.0-5.5V
    • 10 MHz@ 2.7-5.5V
    • 5 MHz@ 2.2V-5.5V
  • Taktování
    • Main clock with Xin/Xout (up to 20 MHz)
    • Low/high speed internal ring oscillator (125 kHz/40 MHz)
    • Sub-clock Xcin/Xcout (32 kHz)
    • Main clock stop detect feature
  • Časovače
    • 8bit, timers with prescaler (timer A,B) 2ch
    • 8bit, timer multi function (RE with RTC) 1ch
    • 16bit, timer (timer RD - capture compare) 2ch
    • 16bit, timer (timer RC - capture compare) 1ch
    • 16bit, timer (timer RF - capture compare) 1ch
    • Watchdog timer with ring oscillator
  • Serial I/O
    • USART 3ch
    • SSUA or I2C (master/slave) 1ch
    • LIN 1ch
  • AD převodník
    • – 10bit (SH & with scan function) 20ch
  • DA převodník
    • – 8bit 2ch
  • POR a LVD
    • (3 levels: Vdet0=2.3V; Vdet1=2.85V; Vdet2 =3.6V)
  • I/O a přerušení
    • 77 I/O + 2 input only 79 pins
    • All IO ports have selectable pull-up resistors
    • HW interrupts: internal/external 23/5
    • SW interrupts/priority Levels 4/7
  • Kapacita paměti
    • 128k bytes/ 7.5k bytes
    • 96k bytes/ 7k bytes
    • 64k bytes/ 3k bytes
    • 48k bytes/ 2.5k bytes
    • 2x1 kB data flash (only R8C/2D)

Odkazy & Download

  • Oficiální stránka českého zastoupení - www.glyn.cz
  • Oficíální stránky GLYN GmbH & Co. KG - www.glyn.d
Hodnocení článku: