Für ein Projekt hatte ich einen PIC10F222 vorgesehen. Bei diesem ist mir jetzt der Prozessor etwas zu langsam. Welche Alternativen gibt es mit ungefähr dem gleichen Formfaktor (SOT23-6, MSOP-8) und den gleichen Kosten? Folgende Anforderungen habe ich: 1. Programmierung in der Serie: Am liebsten würde ich darauf verzichten und fertig programmiert in Losen von zunächst 1000 Stück, später 5000 Stück einkaufen. Kostet bei Microchip z.B. ca. 7ct extra. Als Alternative könnte ich mir noch Programmierung über ein Ein-Draht-Protokoll während des ICT vorstellen. Entkoppelwiderstände für Mehr-Pin-Protokolle bieten sich leider hier nicht an. 2. Performance: Schnelleren Prozessor-Takt als 2 MHz, mindestens 512 byte Flash (gerne mehr) und einen einigermaßen flotten ADC. Die 15kS/s des ATtiny5 wären wahrscheinlich gerade so ausreichend. Hier wäre ich lieber schneller, aber falls der Rest passt, würde ich es ausprobieren. 3. Kaufmännisches: Die Controller sollten in Europa gut verfügbar sein, Kosten für Entwicklungs-Toolchain sind (fast) egal.
Was ist die Application, wo man mehr als 2 Mips braucht. Es gibt Alternativen, mir ist jedoch keine bekannt, welche bei diesen Mengen eine Programmierung des Herstellers includiert.
Marcus schrieb: > Für ein Projekt hatte ich einen PIC10F222 vorgesehen. Bei diesem ist mir > jetzt der Prozessor etwas zu langsam. Welche Alternativen gibt es mit > ungefähr dem gleichen Formfaktor (SOT23-6, MSOP-8) und den gleichen > Kosten? 10F322 zu teuer?
Der 10F222 läuft mit 8MHz, also 2 MIPS, und braucht gut 6 µS für eine AD-Wandlung. Ist doch schnell genug nach Deinen Angaben. Ansonsten nimm den 12F1822, der läuft mit 32 MHz == 8 MIPS, da schafft das der ADC in 1 µS. Kostet halt das doppelte. Gibt es u.a. als 8-pin-SOIC oder DFN-8 (3x3mm).
Marcus schrieb: > Am liebsten würde ich darauf verzichten > und fertig programmiert in Losen von zunächst 1000 Stück, später 5000 > Stück einkaufen. Kostet bei Microchip z.B. ca. 7ct extra. Die Stückzahlen reichen doch für direkte Gespräche mit Distri bzw Microchip. Distributoren haben meist auch einen Programmierservice der flexibler ist als der vom Hersteller. OTP Programmierung würde ich mir aber gut überlegen. Zumindest die Möglichkeit durch ablöten von Bauteilen/oder Lötbücken und Landepads für Federkontakte bzw einen IC Clip andenken. Aber das ist wohl eh klar.
Der Rächer der Transistormorde schrieb: > Die Stückzahlen reichen doch für direkte Gespräche mit Distri bzw > Microchip. ???? 1000 Stück sind ja noch nicht mal eine komplette Rolle. Gruß Anja
> 1000 Stück sind ja noch nicht mal eine komplette Rolle. mann kann bei MC sogar noch kleinere Stückzahlen programmieren lassen https://www.microchipdirect.com/programming/CPNPricingFrame.aspx?type=menu&mid=5
chris schrieb: > Was ist die Application, wo man mehr als 2 Mips braucht. Industrie-Elektronik. Der Controller macht eine Art adaptive Timing-Steuerung. Der Rest der Schaltung ist analog aufgebaut. hinz schrieb: > 10F322 zu teuer? Mal schauen. Auf jeden Fall weiß ich jetzt, dass mein Selection-Guide-Heft zu alt ist. ;-) usuru schrieb: > Der 10F222 läuft mit 8MHz, also 2 MIPS, und braucht gut 6 µS für eine > AD-Wandlung. Ist doch schnell genug nach Deinen Angaben. Naja. Er schafft die 2 MIPS aber ich möchte gerne > und nicht >=. Es darf gerne auch einiges mehr sein. > Ansonsten nimm den 12F1822, der läuft mit 32 MHz == 8 MIPS, da schafft > das der ADC in 1 µS. Kostet halt das doppelte. Gibt es u.a. als > 8-pin-SOIC oder DFN-8 (3x3mm). Das ist zu teuer. Der Rächer der Transistormorde schrieb: > Die Stückzahlen reichen doch für direkte Gespräche mit Distri bzw > Microchip. > > Distributoren haben meist auch einen Programmierservice der flexibler > ist als der vom Hersteller. Die Stückzahlen würden sicher eher für Begeisterung beim Distri sorgen, wenn es hier um dicke FPGAs ginge. Aber bei diesem Kleinkram...
Der ADC des Tinys erreicht übrigens auch höhere Samplingraten, wenn man mit einer verringerten Auflösung leben kann.
Marcus schrieb: > Die Stückzahlen würden sicher eher für Begeisterung beim Distri sorgen, Frag doch einfach mal an. Außerdem gibt es 3rd Party Programmierservices. Anja schrieb: > 1000 Stück sind ja noch nicht mal eine komplette Rolle Wie viele sind denn auf dem Reel?
Fallobst schrieb: > Der ADC des Tinys erreicht übrigens auch höhere Samplingraten, wenn man > mit einer verringerten Auflösung leben kann. Das ist bei jedem SAR-Wandler der Fall und hat mit Marken(fetischismus) nichts zu tun
Fallobst schrieb: > Das hab ich auch nicht behauptet. Dann ist ja gut Marcus schrieb: > Die Stückzahlen würden sicher eher für Begeisterung beim Distri sorgen, Bei den Stückzahlen bist du nicht aus kurzfristigen Umsatzgründen für einen Disteri interessant.
> Es darf gerne auch einiges mehr sein.
mehr MIPS bedeuten meistens halt auch mehr Kohle ...
8 MIPS, 3.5 kB Flash und eine ADC-Conversion von 1 µS für 80 cent sind
doch kein schlechter Preis. Interessant wäre auch noch der 12F1501 mit 4
MIPS, 1.7 kB Flash und einem ADC mit 1 µS, kostet ca 50 Cent.
Der Rächer der Transistormorde schrieb: > Wie viele sind denn auf dem Reel? Bei den kleinen PICs 3000.
hinz schrieb: > Bei den kleinen PICs 3000. Digikey bietet De-reeling und prog service http://www.digikey.com/videos/en/v/Custom-Programming/1719519252001 Zu Frage 3. Warum EU-Stock vorhanden sein soll erschließt sich mir bei den Stückzahlen und dem Invest/1000 nicht. Aus den USA bekomme ich meine Teile in der Regel schneller als von Reichelt (was wg, der Reichelt Lieferzeit auch nicht sehr schwer ist ;-). Wenn der Prog Service von Microchip in Anspruch genommen wird ist das Kriterium übrigens gänzlich sinnlos. Ingo schrieb: > Tiny 5/10? Kann man diese MiniPICs in C programmieren mit MPLAB? Kannst du mit fast jedem, Frage ist nur ob das Sinn macht.
Marcus schrieb: > Mal schauen. Auf jeden Fall weiß ich jetzt, dass mein > Selection-Guide-Heft zu alt ist. ;-) http://www.microchip.com/maps/microcontroller.aspx
Der Rächer der Transistormorde schrieb: > Marcus schrieb: >> Mal schauen. Auf jeden Fall weiß ich jetzt, dass mein >> Selection-Guide-Heft zu alt ist. ;-) > > http://www.microchip.com/maps/microcontroller.aspx Master Snowman schrieb: > oder: http://www.microchip.com/productselector/MCUProduc.. Jetzt die Frage von einem der mit Fieber im Bett liegt und seine Grippe gerade mit einer Fliederbeersaft*/54%er Rum GrogMischung "bekämpft". Welcher Product Selektor ist hübscher? *Der Fliederbeersaft ist übrigens vom gleichen Hersteller wie "Rotbäckchen". Mann was war ich vor der Pubertät scharf auf DAS Zeugs.
> Mann was war ich vor der Pubertät scharf auf DAS Zeugs.
(Rotbäckchen) oder (Fliederbeersaft+Rum54%) ???
da ist mir noch was azfgefallen:
> Tiny 5/10? Kann man diese MiniPICs in C programmieren mit MPLAB?
Tinys sind von Atmel, MPLAB ist von Microchip -> inkompatibel
der arzt schrieb: > da ist mir noch was azfgefallen: > >> Tiny 5/10? Kann man diese MiniPICs in C programmieren mit MPLAB? > > Tinys sind von Atmel, MPLAB ist von Microchip -> inkompatibel MiniPICs sind von Microchip -> kompatibel
STM8L151 gibt es in der Größe einer 1206er Bauform. Leider mit sehr kleinen Balls. Dafür mit richtig Dampf und Peripherie.
der arzt schrieb: > (Rotbäckchen) oder (Fliederbeersaft+Rum54%) ??? Rotbäckchen, Alkohol hab ich später schätzen gelernt. Bastler schrieb: > STM8L151 gibt es in der Größe einer 1206er Bauform. Hübsch, machen 16 Mhz. Um Vergleichen zu können: Eine PIC Instruction ist 1/4 Taktfrequenz. Da RISC Architektur braucht man dann für das Programm bommelig so Faktor 1,2 (da Branches z.B. 2 Befehle) Wie sieht das bei ST aus? Low Power Pics kriegste im Standby übrigens noch weiter runter als die. > Leider mit sehr kleinen Balls. Das ist doch bei Fertigung egal.
ST wirbt mit "up to 16MIPS"
>Das ist doch bei Fertigung egal.
Unsere Fertigung konnte die nicht verarbeiten.
Mich überzugte der Baustein wegen seiner Ausstattung:
-schneller ADU
-SPI und UART
-"echtes EEPROM Verhalten" Daten können gespeichert werden OHNE dass die
CPU stillsteht
-DMA (wenn man es braucht...)
-DAC
-einige Timer
-...
Dazu kommt ein kostenloser Compiler und ein Debugger (Discovery) für
<10€.
Programmiert wird gerade mal mit zwei Leitungen.
Bastler schrieb: > ST wirbt mit "up to 16MIPS" Reklamewerte, was macht das Ding netto? > >>Das ist doch bei Fertigung egal. > Unsere Fertigung konnte die nicht verarbeiten. Gibt ja nicht nur eine. > > Mich überzugte der Baustein wegen seiner Ausstattung: > > -schneller ADU wie schnell bei welcher Auflösung? > -SPI und UART > -"echtes EEPROM Verhalten" Daten können gespeichert werden OHNE dass die > CPU stillsteht wo ist das anders? > -DMA (wenn man es braucht...) Bei Linux Portierung? ;-) > -DAC > -einige Timer > -... > > Dazu kommt ein kostenloser Compiler und ein Debugger (Discovery) für > <10€. > Programmiert wird gerade mal mit zwei Leitungen. Klingt gut
>> ST wirbt mit "up to 16MIPS" >Reklamewerte, was macht das Ding netto? Hab ich nie getestet, war aber mit der Leistung zufrieden. >> -"echtes EEPROM Verhalten" Daten können gespeichert werden OHNE dass die >> CPU stillsteht >wo ist das anders? Bei manchen PICs ging das nicht. Während des Schreibvorganges stand das System! >wie schnell bei welcher Auflösung? 12-bit ADC up to 1 Msps DMA kann auch für SPI / UART interessant sein.. muss aber nicht. Herstellerwerbung: Key Features •Operating conditionsOperating power supply range 1.8 V to 3.6 V (down to 1.65 V at power down)Temp. range: - 40 °C to 85, 105 or 125 °C •Low power features5 low power modes: Wait, Low power run (5.1 μA), Low power wait (3 μA), Active-halt with full RTC (1.3 μA), Halt (350 nA)Consumption: 195 μA/MHz + 440 μAUltra-low leakage per I/0: 50 nAFast wakeup from Halt: 4.7 μs •Advanced STM8 coreHarvard architecture and 3-stage pipelineMax freq. 16 MHz, 16 CISC MIPS peakUp to 40 external interrupt sources •Reset and supply managementLow power, ultra-safe BOR reset with 5 selectable thresholdsUltra-low-power POR/PDRProgrammable voltage detector (PVD) •Clock management1 to 16 MHz crystal oscillator32 kHz crystal oscillatorInternal 16 MHz factory-trimmed RCInternal 38 kHz low consumption RCClock security system •Low power RTCBCD calendar with alarm interruptAuto-wakeup from Halt w/ periodic interrupt •LCD: up to 4x28 segments w/ step-up converter •MemoriesUp to 32 KB of Flash program memory and 1 Kbyte of data EEPROM with ECC, RWWFlexible write and read protection modesUp to 2 Kbytes of RAM •DMA4 channels; supported peripherals: ADC, DAC, SPI, I2C, USART, timers1 channel for memory-to-memory •12-bit DAC with output buffer •12-bit ADC up to 1 Msps/25 channelsT. sensor and internal reference voltage •2 ultra-low-power comparators1 with fixed threshold and 1 rail to railWakeup capability •TimersTwo 16-bit timers with 2 channels (used as IC, OC, PWM), quadrature encoderOne 16-bit advanced control timer with 3 channels, supporting motor controlOne 8-bit timer with 7-bit prescaler2 watchdogs: 1 Window, 1 IndependentBeeper timer with 1, 2 or 4 kHz frequencies •Communication interfacesSynchronous serial interface (SPI)Fast I2C 400 kHz SMBus and PMBusUSART (ISO 7816 interface and IrDA) •Up to 41 I/Os, all mappable on interrupt vectors •Up to 16 capacitive sensing channels supporting touchkey, proximity, linear touch and rotary touch sensors •Development supportFast on-chip programming and non intrusive debugging with SWIMBootloader using USART •96-bit unique ID
Der Rächer der Transistormorde schrieb: > Zu Frage 3. > Warum EU-Stock vorhanden sein soll erschließt sich mir bei den > Stückzahlen und dem Invest/1000 nicht. Aus den USA bekomme ich meine > Teile in der Regel schneller als von Reichelt (was wg, der Reichelt > Lieferzeit auch nicht sehr schwer ist ;-). > > Wenn der Prog Service von Microchip in Anspruch genommen wird ist das > Kriterium übrigens gänzlich sinnlos. Den Punkt hast Du falsch verstanden. Ich will in Europa produzieren, also muss ich das Ding auch ohne weiteres kaufen können. Da möchte ich nicht auf einen (evtl. einzigen) Distri angewiesen sein, der mir den z.B. in Asien sehr populären und günstigen μC beschafft und das dann nicht auf die Reihe bekommt, weil eben die Stückzahlen zu klein sind. Ob das Teil jetzt in Europa oder sonstwo lagert ist mir eigentlich egal, Hauptsache ist, dass der Distri/Hersteller gerne und günstig liefert. Die Microchip-Sachen kommen z.B. häufig aus Thailand, werden dann in UK umgepackt und dann ausgeliefert. Das klappt gut und ist daher völlig in Ordnung für mich.
Bastler schrieb: > STM8L151 gibt es in der Größe einer 1206er Bauform. Erstens von ST und zweitens in einer abgefahrenen Bauform: Da hätte ich viel zuvile Schiss, dass das Ding abgekündigt werden könnte. Oft steht dann eine bestimmte (Massen-)Applikation bei einem lukrativen Kunden dahinter und wenn der das dann nicht mehr benötigt, war's das. Der Rächer der Transistormorde schrieb: >> Leider mit sehr kleinen Balls. > Das ist doch bei Fertigung egal. Das ist ganz und gar nicht egal. Das Layout und der Aufbau der Leiterplatte müssen auch mitspielen und da dort der μC meist nicht allein drauf sitzt, muss man da Kompromisse machen. Da kann die Fertigung so toll sein, wie sie will. Aber ich sehe schon, dass Microchip in dieser Baugröße gut im Rennen liegt, und zwar nicht nur bei mir. Ein bisschen wundert mich, dass niemand konkrete Erfahrungen mit vorprogrammierten ATtiny hat (oder nicht beisteuern will). Atmel sollte sich doch so langsam aus der Hobby-Ecke herausbewegt haben. Den PIC10F322 habe ich jetzt bestellt und werde mal schauen, wie es damit läuft.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.