µC-Suche: sehr platzsparend

Gast #1825440
Lesenswert?

Hallo,

wer kennt einen kleinen µController (ca. 0.5x0.5 cm² oder kleiner) (AVR 
oder 8051), der folgende Eigenschaften aufweist:

- I2C Interface als Slave-Mode mit 400kHz
- zwei oder drei Timer, die in µs entsprechend konfiguriert werden 
können
- einen externen IRQ (als GPIO) - könnte man auch anders realisieren
- Programmierung: JTAG oder irgendwas kleineres, was nicht so viel Platz 
auf der Platine wegnimmt
- muss mit einer guten Freeware Programmierumgebung zu programmieren 
sein
  (Startup-File oder ähnliches vorhanden)
- Frequenz sollten 12MHz oder 16MHz sein
- wenig externe Bauteile die man anschließen muss
- internes kleines Flash: mind. 8kB
- interner RAM um die 16kB
- Spannung 3V3 (wären super) 5V gehen zur Not auch


Also Alles im Allen einen sehr platzsparenden µController; seine Aufgabe 
ist es lediglich ein entsprechendes Timing über GPIOs zu realisieren für 
andere ICs, sowie eine Update-Möglichkeit des Timings via I2C.

Gruß
Stefan
Gast #1825487
Lesenswert?

Lothar Miller schrieb:
> Schon klar, dass 12 MHz beim original 8051 zu einer
> Befehlsausführungszeit von 1 us geführt haben? Beim AVR sind 12 MHz dann
> aber 83 ns pro Befehl...  :-o

ok, vielen Dank für diesen Hinweis; dann fallen die 8051 auf jeden Fall 
raus.

Ronny T. schrieb:
> STM32F103T8 (20K RAM, 64K Flash, QFN36, JTAG/SWD)

den werd ich mir mal anschauen - ST vergess ich immer :-)
Gast #1825492
Lesenswert?

Ronny T. schrieb:
> Schon klar, dass 12 MHz beim original 8051 zu einer
> Befehlsausführungszeit von 1 us geführt haben? Beim AVR sind 12 MHz dann
> aber 83 ns pro Befehl...  :-o
> Aber zum Glück gibts die alten 8051 nicht in auch nur annähernd so
> kleinen Gehäusen... ;-)

Naja, wie wärs zB mit Silabs C8051F31x?? QFN28 Gehäuse, 5x5mm, 24.5MHZ 
interner Takt (ohne dem altbekannten Teiler), 3.3V I/Os 5V tolerant, 
Eine Menge Appnotes, und und und
#1825630
Lesenswert?

Ronny T. schrieb:
> STM32F103T8 (20K RAM, 64K Flash, QFN36, JTAG/SWD)

Der hätte 6 mm x 6 mm, gibt's aber auch mit 5 mm x 5 mm und 64 Pin TFBGA
STM32F103R8T6
Allerdings frage ich mich, wozu bei dieser Aufgabe >= 16 KiB RAM nötig 
sind...

Interessant wäre auch der C8051F41x von SiLabs, der im Gegensatz zum 
31x, einen 12-Bit ADC und I2C/SMBus hat und mit bis zu 50 MHz läuft 
(größtenteils 1-2 Takte pro Befehl!). Vorteil bei den 
SiLabs-Controllern: Kein externer Quarz nötig, der interne Takt ist 
genau genug und der Crossbar mit dem die Pinzuordnung der Peripherie (in 
Grenzen) geändert werden kann.
Moderator (Firma: Titel) Persönliche Seite #1825646
Lesenswert?

Michael D. schrieb:
>> Aber zum Glück gibts die alten 8051 nicht in auch nur annähernd so
>> kleinen Gehäusen... ;-)
> Naja, wie wärs zB mit Silabs C8051F31x??
Der ist (abgesehen von der vermurksten alten Akku-Architektur) nicht 
wirklich alt. Von Maxim/Dallas und Analog-Devices könnte es da auch 
noch solche überarbeitete Devices geben...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren