Novinka:SiLabs: Precision32(TM) ARM Cortex-M3
(Kategória: Semiconductor-ZONE)
Zaslal wek
29.02.2012-06:33

Silicon Laboratories (SiLabs) tiež nastúpil do vlaku s mikrokontrolérmi s jadrom ARM Cortex-M3/M0 so skupinou mikrokontrolérov nazvaných poeticky Precision32(TM).

Toto je zjavne prejav pudu sebazáchovy firmy SiLabs, ktorý je u čitateľov uzone určite známy ako prvý výrobca jednoclockových ultrarýchlych derivátov '51 (predtým pod značkou Cygnal). Nižší rad ARMov (ako aj PIC32) totiž zjavne priamo útočia práve na kategóriu 8-/16-bitových mcu vyšších výkonov, pričom SiLabs roky držal tradične pomerne vysoké ceny mcu práve v tomto segmente.



Rodina Precision32(TM) obsahuje dve pod-rodiny - SiM3C1xx (bez USB, prezentované heslami "mixed-signal, analog intensive") a SiM3U1xx (takmer identický rad s USB naviac - vysvetlenie nižšie). Keďže v nových ARMoch je už asi ťažké nájsť nejaké prekvapivé, netradičné, či vôbec aspoň trocha zaujímavé vlastnosti, jednoducho tu len vymenujeme zoznam vlastností:
  • 32-bit ARM Cortex-M3 CPU
  • 80 MHz maximum system clock
  • 32–256 kB Flash and 8–32 kB SRAM
  • External bus interface supports up to 16 MB external memory and parallel LCD interface
  • Ultra low power modes
    o 85 nA sleep mode w/ brown out detector and 4 kB RAM preserved
    o 350 nA sleep mode w/ RTC (internal oscillator)
    o 650 nA sleep mode w/ RTC (external oscillator)
    o 275 μA/MHz at 80 MHz
  • Internal oscillator with PLL: 1–80 MHz ±1.5% accuracy; spread-spectrum mode for reduced EMI
  • 2 x 12-bit 250 ksps ADCs (1 MSPS in 10-bit mode)
  • 1.2/1.65/2.4 V internal voltage references
  • 2 x 10-bit digital-to-analog converters
  • Temperature sensor
  • 2 low- power comparators with 6-bit programmable voltage reference
  • 16 capacitive touch inputs
  • 16-channel DMA
  • 2 x USART, 2 x UART, 3 x SPI, 2 x I2C, I2S
  • 2 x 32-bit or 4 x 16-bit timers with capture/compare
  • 2 x 16-bit, 2-ch. counters with capture/compare/PWM
  • 16-bit, 6-channel motor control counter
  • Up to 6 high drive (5–300mA) I/O
  • Up to 65 flexible I/O
  • 128/192/256-bit hardware AES encryption
  • 16/32-bit CRC
  • JTAG, serial-wire, and ETM debugger support
  • Temperature range: –40 to +85 °C
  • 2.7–5.5 V supply voltage (internal regulator enabled)
  • 1.8–3.6 V supply voltage (internal regulator disabled)
  • LGA, QFN and TQFP package options (40/64/80/92-pin)


U SiM3U1xx je naviac
  • USB 2.0-compliant full speed with 2 kB buffer
  • 48 MHz internal oscillator for crystal-less USB operation

Kúzelným spôsobom sa veľká časť "shortform" a inej prehľadovej dokumentácie vyhýba presnému pomenovaniu funkcie, t.j. že sa jedná o USB Device; až datasheet to spomenie nenápadne v zátvorke, ako "no host capability"). Pochváliť však treba implementáciu interného 48MHz oscilátora pre USB, čo umožňuje prevádzkovať zvyšok čipu s hodinami, ktoré nie sú závislé od požiadaviek USB.

Ceny a dostupnosť sú zatiaľ ešte neznáme, a tak je otázne, ako sa podarí pomerne malej fabless firme, akou SiLabs je, presadiť sa v ARM Cortex-M3/M0 tlačenici...


Edit:
Podľa serveru MarketWatch ceny budú začínať na týchto hladinách:
SiM3C1xx non-USB MCUs $2.20 (10k ks)
SiM3U1xx USB MCUs $2.68 (10k ks).


Distribúcia
viď. Adresár


Táto novinka je z mikroZONE
( http://www.mikrozone.sk/news.php?extend.880 )