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 )