Va de Retro DRAM tester [v2.00]

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Avatar de Usuario
Gomas48K !Sinclair 1
Aspirante a demonio
Aspirante a demonio
Mensajes: 271
Registrado: 16 Jun 2021, 06:08
Ubicación: España
Has thanked: 716 times
Been thanked: 216 times

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por Gomas48K »

cacharreo escribió: 11 May 2022, 23:27
Gomas48K escribió: 11 May 2022, 23:10A ver... no lo he comprobado, por eso no lo aseguro.
Disculpa pero es que no me entra en la cabeza que no sea otra cosa que un fallo. Un ATmega328P del modelo que sea puede estar controlando LEDs, relés,... bajo ninguna circunstancia debería poder cambiar arbitrariamente el estado lógico de un pin digital. Por otro lado, ¿la parte del ADC debería estar influyendo en las lecturas cuando el pin se configura como digital desde el arranque?
Desconozco el Mega328PB, no se si tiene esos condensadores en todos los puertos, pero si internamente no está asignado un estado, no puede ese condensador polarizar muy sutilmente un puerto? estamos hablando de una porarizacion muy debil, al estar colgado.... la fuga de los simples zener, ya son capaces de polarizar ese nivel a estado BAJO.
Hablando del 328PB... que es diferente a los demás 328.... que ya se sabe que no se comportan así.

Pues entonces están todos los MEGA328PB estropeados!!! (Esté camuflado en un MEGA328PU-TH o un MEGA328PB directamente)
De tres que tengo, en diferentes dispositivos y son los únicos que se comportan así.... pues es sospechoso.

Que encima MEGA328PU-TH es una nomenclatura poco ortodoxa (por decirlo suave), porque puede tener realmente un MEGA328PB, que no es un PU.... Y depende de lo que haya dentro, te puede valer para sustituir un tipo u otro!!! Porque no son intercambiables todos entre si!!! Y para ampliar mas... esa referencia no está reconocida por Microchip oficialmente, por eso no hay Datasheet

Hay mucha gente volviéndose loca, porque no lo saben y sustituyen el 328PU-TH que tienen por otro 328PU-TH y si no tienen suerte que sea el mismo, no les funciona o se vuelven locos intentándolo programar externamente (sin montar en placa) como un 328P y no les funciona..... hay muchos jaleos con ese Atmega rarito.
cacharreo escribió: 11 May 2022, 23:27
Gomas48K escribió: 11 May 2022, 23:10Pruebas realizadas con el firmware fw0.13 y Nano hibrido con Atmega raro.

Todas las pruebas realizadas parece que correctas, a nivel usuario, no he llegado a detectar ningún cambio.
Las KM4164B-15 dando error en la prueba de "000" arbitrariamente... y las originales TMS4532-20NL3, todas correctas, tras bastantes pruebas.
En resumen, ¿da memorias que se saben buenas por malas o viceversa? Perdona pero es que cuando pasan días entre las pruebas pierdo el hilo.
Hace exactamente lo mismo que me hace con el firmware anterior, no he notado cambios.
O bien mi prototipo falla solo con las KM4164B-15 y NO con las TMS4532-20NL3.... o realmente las KM4164B-15 son remarcadas de a saber que y solo refleja el fallo en el prototipo; puede ser porque no estén realmente malas, pero sean de mala calidad y fallen a veces o medio cascadas y solo fallen al forzarlas....
En el M.G. v4, las da como buenas, pero tiene otro tipo de testeo diferente y a lo mejor no es tan eficaz como el que estas diseñando tu... no se... estoy esperando los Nanos correctos, por si tiene algo que ver... te recuerdo que estoy con un nano revivido de las sombras de la muerte y uno rarito de nacimiento. :P

EDITO:
Mil disculpas, no te había dicho que hacen...
Me pongo a testear las KM4164b-15 que compré hace poco (todas del mismo vendedor).... y sorpresa!!!! algunas me dan error siempre en el test "000" y las restantes, dan error en el test "000" unas veces si... otras da OK.
Se supone que esas memorias estaban comprobadas y funcionando!!!
El prototipo falla????

Testeo todas las memorias en otro test que tengo (M.G. v4) y todas bien!!!!

Testeo una por una en mi spectrum de pruebas, con Diagrom.... y todas buenas.

Me empiezo a "tostar" por segundos.... cuando se me ocurre, probar las originales del Spectrum, que a pesar de ser 4164 defectuosas, las pocas que conserva originales me han dado OK, en 25 pasadas de test cada una.
*También las he probado en el M.G. v4 y dan OK.
cacharreo escribió: 11 May 2022, 23:27
Gomas48K escribió: 11 May 2022, 23:10De las KM4164B-15, creo recordar que te envié 2 buenas, puedes por favor revisarlas a ver si te dan fallos? (que lo mismo por coincidencia, son las dos únicas que funcionan bien y ya nos vuelven locos!!!! las coincidencias existen)
¿Hablamos de @Gomas48K#9 y @Gomas48K#10? Estas van perfectamente, de hecho la primera es la representante canónica de las 4164 buenas en mis tests. Ambas han sido recién comprobadas para escribir esto.
Una remota posibilidad, es que al ser remarcadas (porqué lo son) puede ser, que te hayan tocado las remarcadas de mas calidad.... porque algunas de las mías, hay que pasarle 20 testeos seguidos para que fallen e incluso algunas mas.
Estoy intentando averiguar si es problema de las memorias o del prototipo... pero si sigo todo el manual de inicio, me da todo correcto, está todo revisado mil veces... Y con las TMS4532-20NL3, que no fallen nunca... pues me hace dudar.

Por si acaso, ya he pedido mas Nanos diferentes, por eliminar la única variable que queda, que puede influir... lo demás está mas que revisado. Me estoy dejando el cerdito hucha en Nanos de todos los colores!!!! Para hacer pruebas con el mayor numero de posibilidades posible y que sea mas eficaz el Beta testeo! :P
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Avatar de Usuario
Gomas48K !Sinclair 1
Aspirante a demonio
Aspirante a demonio
Mensajes: 271
Registrado: 16 Jun 2021, 06:08
Ubicación: España
Has thanked: 716 times
Been thanked: 216 times

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por Gomas48K »

He mirado los dos tipos de Nano que tengo (con CH340C y con FT232RL).

El que tiene CH340C, tiene los pines 3 y 6 sin conexión.
Supuestamente, porque ya está pensado para los MEGA328PB

El que tiene FT232RL, el pin 3 a GND y el pin 6 a Vcc, para los MEGA328P, estoy seguro que antes de freir el Atmega, era un MEGA328P y por eso se comportaba normal.

La referencia en los dos, Atemegas es MEGA328PU-TH (frito y no frito)

Una pena no haber podido leer la firma en el Atmega frito.

Los pines 19 y 22, son compatibles, ademas de una funcionalidad extra en el Mega328PB.


Ahora bien, en el Arduino UNO, que he reparado, tiene el pin 3 a GND y el pin 6 a Vcc y lleva un MEGA328PB de origen.
Supuestamente es, porque esa placa se diseñó para MEGA328P y posteriormente se le ha montado un MEGA328PB

Funcionar, funcionan a pesar de tener GND y Vcc en esos pines, aunque digan en las especificaciones, que no son intercambiables.

Según especificaciones, es una versión mas avanzada de las serie 328p.

Lo del tema que suba los canales a nivel lógico alto,cuando están al aire, si crees @cacharreo, que es imposible que sea por lo que he creído entender viendo el Datasheet.... sinceramente... yo empiezo a pensar, que eso le pasa a todos los MEGAS328PB y por algún cambio en el nuevo modelo tendrá que ser.

En cuanto me llegue algún Nano de los que tengo pedidos, te envío el que tiene CH340C, que es todo de origen, para que lo tortures.

:!: *Por favor, alguien que tenga un MEGA328PB (o MEGA328PU-TH con firma 1E 95 16) que haga la prueba del test de pines con el codigo de @cacharreo desde el PC, con el Nano fuera del prototipo (solo el Nano conectado al USB) y diga si suben los canales a estado lógico alto ellos solos!!! para salir de dudas si es mi casa que está poseída o son todos los MEGA328PB.

Firma: viewtopic.php?f=63&t=8751&start=950#p172629

Test de pines: Firmware fw0.12.1dk
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5626
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por cacharreo »

Gomas48K escribió: 12 May 2022, 00:39Desconozco el Mega328PB, no se si tiene esos condensadores en todos los puertos, pero si internamente no está asignado un estado, no puede ese condensador polarizar muy sutilmente un puerto? estamos hablando de una porarizacion muy debil, al estar colgado.... la fuga de los simples zener, ya son capaces de polarizar ese nivel a estado BAJO.
En este caso me centro en los pines verdaderamente significativos, los digitales que no tienen relación con el ADC (puerto D), algunos de ellos -salvo que recuerde mal- no llegan ni a estar multiplexados.

Los PB vinieron para quedarse, en Microchip no recomiendan el ATmega328P para nuevos diseños y señalan que han sido sustituidos por los PB.
Gomas48K escribió: 12 May 2022, 00:39Hay mucha gente volviéndose loca, porque no lo saben y sustituyen el 328PU-TH que tienen por otro 328PU-TH y si no tienen suerte que sea el mismo, no les funciona o se vuelven locos intentándolo programar externamente (sin montar en placa) como un 328P y no les funciona..... hay muchos jaleos con ese Atmega rarito.
No lo dudo pero, por ejemplo, ¿puedes pasarme enlaces donde comenten ese cambio de estado lógico bajo a alto al poco de arrancar? Estoy buscando y no encuentro nada.
Gomas48K escribió: 12 May 2022, 00:39Las KM4164B-15 dando error en la prueba de "000" arbitrariamente...
También están probadas con el RCT Pro.
Gomas48K escribió: 12 May 2022, 00:39Hace exactamente lo mismo que me hace con el firmware anterior, no he notado cambios.
Solo hay cambios en la temporización, por lo demás es el mismo test.
Gomas48K escribió: 12 May 2022, 00:39En el M.G. v4, las da como buenas, pero tiene otro tipo de testeo diferente
Ante la duda, el sospechoso más probable es el nuevo test.
Gomas48K escribió: 12 May 2022, 00:39El prototipo falla????
No podemos descartarlo.
Gomas48K escribió: 12 May 2022, 00:39Una remota posibilidad, es que al ser remarcadas (porqué lo son) puede ser, que te hayan tocado las remarcadas de mas calidad.... porque algunas de las mías, hay que pasarle 20 testeos seguidos para que fallen e incluso algunas mas.
Tomo nota y voy a hacerles una batería intensa de tests a ver cómo responden.
Gomas48K escribió: 12 May 2022, 00:39Por si acaso, ya he pedido mas Nanos diferentes, por eliminar la única variable que queda, que puede influir... lo demás está mas que revisado. Me estoy dejando el cerdito hucha en Nanos de todos los colores!!!! Para hacer pruebas con el mayor numero de posibilidades posible y que sea mas eficaz el Beta testeo! :P
Genial. Por aquí he probado con todos los que uso para cacharreo, con FT232RL y CH340C, pero rebuscando he encontrado un ejemplar extraño con formato de Arduino UNO y Ethernet (W5500) integrado que monta un ATmega328PU-TH.
© cacharreo
Avatar de Usuario
Gomas48K !Sinclair 1
Aspirante a demonio
Aspirante a demonio
Mensajes: 271
Registrado: 16 Jun 2021, 06:08
Ubicación: España
Has thanked: 716 times
Been thanked: 216 times

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por Gomas48K »

cacharreo escribió: 12 May 2022, 07:56 No lo dudo pero, por ejemplo, ¿puedes pasarme enlaces donde comenten ese cambio de estado lógico bajo a alto al poco de arrancar? Estoy buscando y no encuentro nada.
Ni yo tampoco lo he encontrado en ningún sitio.
Pero ya has visto las pruebas... es real!!! y en tres Atmegas de diferentes procedencias.

Tampoco hablan en ningún sitio que haya con la referencia MEGA328PU-TH tres mega328 diferentes, pero empiezas a buscar cuando ponen las firmas del chip y salen tres tipos diferentes. Están mintiendo? puede ser... hasta que no tenga otro MEGA328PU-TH con otra firma diferente a los que ya tengo, no puedo confirmarlo... y la prueba mas cercana, está frita!!! el nano que freí....
cacharreo escribió: 12 May 2022, 07:56
Gomas48K escribió: 12 May 2022, 00:39Las KM4164B-15 dando error en la prueba de "000" arbitrariamente...
También están probadas con el RCT Pro.
De esas 4164, hice pedidos en dos ocasiones en la misma tienda y compartí con mi socio... en el trascurso de la mañana me paso a por ellas, a ver si tengo la mala suerte que las mías fallan y las de él no!!!! por eliminar posibilidades!!! porque con las cosas que me pasan últimamente, ya tengo que comprobar todo.
cacharreo escribió: 12 May 2022, 07:56
Gomas48K escribió: 12 May 2022, 00:39En el M.G. v4, las da como buenas, pero tiene otro tipo de testeo diferente
Ante la duda, el sospechoso más probable es el nuevo test.
Pero con la versión anterior, también me pasaba lo mismo... a ver si me dejan un rato y cargo otra mas antigua que funcione la botonera.
cacharreo escribió: 12 May 2022, 07:56 rebuscando he encontrado un ejemplar extraño con formato de Arduino UNO y Ethernet (W5500) integrado que monta un ATMega328PU-TH.
Pues si tiene la firma 1E 95 16.... Ya tienes UNO poseído!!!! :twisted: Lo pillas? :))
No lo juntes con los demás, no sea que satanice a todo cristo!!!
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Avatar de Usuario
geloalex !Msx 3
Demonio segundo orden
Demonio segundo orden
Mensajes: 1397
Registrado: 19 Abr 2018, 19:21
Ubicación: Instagram: geloalex
Has thanked: 936 times
Been thanked: 487 times

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por geloalex »

Yo tengo estos dos y me van los dos sin problemas ... ;)
Actualmente estoy trabajando con este que es el que lleva el FT232RL y este es el micro fabricado en Korea.... :)
Imagen

y este es el que lleva el CH340C que lleva este micro fabricado en Thailandia de los supuestamente chungos.... :P
Imagen
SpectrumZX81,ZX48,ZX48+,ZX128+2+3CommodoreA1200,A500,C64,C64C,C16AmstradCPC464,CPC6128MSXHB20P,HB75P,HBF1,HBF1XD,SVI728,8020Atari2600Sixer,2600Jr,7800PhillipsVideopacG7000NintendoGB,GBC,GBA,NES,FAMICOM,SNES,N64PCEnginePCEngine,PCEngineDUOSegaGG,SMS,SMS2,MD1,MD2,MEGACD2,SATURN,DC,NAOMIMicrosoftXBOX360Sony PS1,PS2,PS3,PS4,PSP,PSVitaMINISNES,SNES,MD,PSX INSTAGRAM: geloalex
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5626
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por cacharreo »

Una nueva versión para confirmar los valores de la firma del ATmega y de los fusibles.

Código: Seleccionar todo

// #############################################################################
//  ┏┻┻┻┻┻┻┓
//  ┫      ┣ VaDeRetro
//  ┫      ┣ RAM
//  ┫      ┣ Tester
//  ┗┳┳┳┳┳┳┛
//           ATmega device signature & fuse checker
//
// #############################################################################

#define SIGSIZE                                  32 // Signature address space size
#define HEXBYTEBUFFER                             4 // Buffer for hex byte
#define SIGBUFFER                                10 // Buffer for full device signature
#undef  SHOW_CHAR_MAP                           214 // Show character map from this character code

#include <avr/boot.h>

void setup()
{
  byte
    b,                                              // Last byte
    bAddress = 0,                                   // Address
    bIX = 0;                                        // Index counter
  char
    cByte[HEXBYTEBUFFER],                           // Hex byte buffer
    cSignature[SIGBUFFER],                          // Device signature buffer
    *cSig = cSignature - HEXBYTEBUFFER + 1,         // Device signature pointer
    *cFuseName[]=                                   // Fuse names
    {
      "Low", "Lock", "Extended", "High"
    };

  Serial.begin( 115200 );                           // Serial port init

  // Show signature bytes
  Serial.println();
  Serial.print( "Boot signature:\t" );

  while ( bAddress < SIGSIZE )
  {

    b = boot_signature_byte_get( bAddress );
    if ( b == 255 ) bIX++;

    snprintf( cByte, HEXBYTEBUFFER, "%02X ", b );

    if ( bAddress < 6 && ! ( bAddress & 1 ) )
      strcpy( cSig += HEXBYTEBUFFER - 1, cByte );

    Serial.print( cByte );

    if ( ! ( ++bAddress & 15 ) && ( bAddress & 16 ) )
      Serial.print( "\n\t\t" );

  }

  // Show device signature (hex & binary)
  Serial.print( "\nSignature:\t" );
  Serial.println( cSignature );

  // Show fuses reads
  for ( bAddress = 0; bAddress < 4; bAddress++ )
  {

     b = boot_lock_fuse_bits_get( bAddress );

     snprintf( cByte, 3, "%02Xd ", b );
     Serial.print( cFuseName[ bAddress ] );
     Serial.print( " fuse:\t" );
     Serial.print( cByte );
     Serial.print( ' ' );
     Serial.print( b, BIN );
     Serial.println( "b" );

  }

  // Show index
  Serial.print( "Index:\t\t" );
  Serial.println( (float)100*bIX/SIGSIZE, 2 );

}

void loop()
{

}
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5626
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por cacharreo »

Estos son los resultados para tres tipos diferentes de Arduinos:

Código: Seleccionar todo

ATmega328PU-KR FT232RL
Boot signature:	1E D6 95 FF 0F FF FF 26 FF FF FF FF FF FF 58 FF
		DF FF DF FF FF FF FF FF FF FF FF FF FF FF FF FF
Signature:	1E 95 0F
Low fuse:	FF 11111111b
Lock fuse:	CF 11001111b
Extended fuse:	FD 11111101b
High fuse:	DA 11011010b
Index:		75.00

ATmega328PU-TH CH340C
Boot signature:	1E 95 95 FF 0F B7 00 26 FF 07 FF 17 FF FF 57 39
		35 32 35 31 FF 11 08 1F 17 05 12 09 13 09 FF FF
Signature:	1E 95 0F
Low fuse:	FF 11111111b
Lock fuse:	CF 11001111b
Extended fuse:	FD 11111101b
High fuse:	D6 11010110b
Index:		25.00

ATmega328PU-TH ATmega16U2
Boot signature:	1E A0 95 FF 0F B5 00 26 FF 08 FF 17 FF FF 58 39
		30 31 30 37 FF 0E 26 06 17 06 12 09 13 09 FF FF
Signature:	1E 95 0F
Low fuse:	FF 11111111b
Lock fuse:	FF 11111111b
Extended fuse:	FD 11111101b
High fuse:	DE 11011110b
Index:		25.00
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5626
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por cacharreo »

geloalex escribió: 12 May 2022, 09:36Yo tengo estos dos y me van los dos sin problemas ... ;)
Actualmente estoy trabajando con este que es el que lleva el FT232RL y este es el micro fabricado en Korea.... :)
Igual que el mío. Insisto en que no parece muy creíble el rumor sobre que todos los de Corea del Sur (KR) sean falsos, por lo menos funcionan como deben.
geloalex escribió: 12 May 2022, 09:36y este es el que lleva el CH340C que lleva este micro fabricado en Thailandia de los supuestamente chungos.... :P
Como el que muestro con CH340C, también funciona como tiene que ser y la firma es idéntica al del FT232RL. En algunos con CH340x veo la referencia completamente borrada de forma intencional (algo inútil porque como no hay resonador cerámico y mirando las conexiones en los pines 7 y 8 es obvio cuál es), pero funcionan sin problemas.

Ninguno de ellos, incluyendo los ATmega328PU-TH, hace nada parecido a los de @Gomas48K que sin motivo pone a 1 los pines digitales (exceptuando el de comunicaciones serie y el del LED (D13)). Los de @Gomas48K es que tienen que ser necesariamente de la referencia ATmega328SU-PU-TA-MDR sobre la que no existe documentación. ;)

Si podéis probad el código que hay más arriba y publicad los resultados. Es de esperar que sean idénticos a los que he publicado más arriba salvo diferencias poco significativas.

En cuanto a las pruebas con memorias he hecho varias series de 27 repeticiones con @Gomas48K#9 y @Gomas48K#10 y siempre las ha dado por buenas (como debía ser). En cambio por ahora es más fácil que repitiendo el test dé como buenas algunas erróneas, como @Gomas48K#11.
© cacharreo
issalig
Aspirante a demonio
Aspirante a demonio
Mensajes: 436
Registrado: 25 Feb 2021, 00:18
Has thanked: 190 times
Been thanked: 118 times

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por issalig »

Arsduino Nano Robotdyn old bootloader 328P-AU

Código: Seleccionar todo

Boot signature:	1E AA 95 FF 0F F0 FF 26 FF 0A FF 17 FF FF 59 35 
		38 31 38 34 FF 05 0E 16 17 01 12 06 13 06 FF FF 
Signature:	1E 95 0F 
Low fuse:	FF 11111111b
Lock fuse:	FF 11111111b
Extended fuse:	FD 11111101b
High fuse:	DA 11011010b
Index:		28.12
Arduino UNO 328P-PU (Ojo, no es un nano pero el micro es el mismo)

Código: Seleccionar todo

Boot signature:	1E A9 95 FF 0F D9 FF 26 FF 09 FF 17 FF FF 57 34 
		39 32 34 34 FF 10 25 20 17 02 12 06 13 06 FF FF 
Signature:	1E 95 0F 
Low fuse:	FF 11111111b
Lock fuse:	FF 11111111b
Extended fuse:	FD 11111101b
High fuse:	DE 11011110b
Index:		28.12

Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5626
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2719 times
Contactar:

Re: Test de Memorias 4116, 4164 y 41464 - NEWS

Mensaje por cacharreo »

Gracias por publicarlos.
issalig escribió: 12 May 2022, 11:11Arduino UNO 328P-PU (Ojo, no es un nano pero el micro es el mismo)
No hay problema, el que tengo con el W5500 integrado también tiene formato de Arduino UNO pero el micro es un ATmega328PU-TH QFP-32 con un ATMega16U2 resolviendo la comunicación serie.

Entre los Arduinos UNO están los más puretas con el ATmega328P DIP-28 y algunos clones con el ATmega328P QFP-32 (que, por cierto, no suelen añadir A6 y A7 a pesar de tener los pines disponibles).
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”