Nano DIP: The Smallest Arduino-Compatible ATtiny3217 Board

See my website: Nano DIP: The Smallest Arduino-Compatible ATtiny3217 Board

  • The Arduino Nano DIP is similar to other Nano boards but it uses the new generation 8-bit ATtiny3217 processor instead of the older ATmega328P.
  • It maintains compatibility with the Arduino Nano while offering additional features.
  • Moreover, it is the smallest complete Arduino board ever made, measuring just 33 x 10 mm - the same size as the ATmega328P 26pin DIP package.


Nano DIP: The Smallest Arduino-Compatible ATtiny3217 Board

2 Likes

Quite small,

Is it possible to pull out the 328 chip from my UNO and put this one in?
Would be a great if possible.

no i dont think so

Hi. Recently started using mine and running into a few issues. I'll approach 1 at a time so there aren't any context issues. :slight_smile:

The first big one is that I'm trying to use I2C. > i'm using a Adafruit Trellis Monochrome Driver PCB for 4x4 Keypad & 3mm LEDs : ID 1616 : Adafruit Industries, Unique & fun DIY electronics and kits .When polled via I2C it should be 0x70

Trellis-
5V to 5V rail of my breadboard
GND to GND rail of my breadboard
SDA to DIP silk screened "10"
SCL to DIP silk screened "11"
INT - This is the big question, not exactly sure where it goes. I put it into DIP silk screened "9", and sometimes the I2C scanner finds it, sometimes it doesn't, sometimes comes up with multiple addresses

DIP
So on the DIP I tie (silk screen) GND to GND, and GND to my breadboard ground rail.
Power is coming from the console connection

When I run I2CScanner's Scanner, I see -

15:57:28.004 -> --- Scan started ---
15:57:35.225 -> No I2C devices found
15:57:35.225 -> --- Scan finished ---
15:57:35.225 ->
15:57:40.167 -> --- Scan started ---
15:57:42.965 -> No I2C devices found
15:57:42.965 -> --- Scan finished ---
15:57:42.965 ->
15:57:47.912 -> --- Scan started ---

I'm wondering if I picked the wrong pin for INT. I don't see a specific one on the DIP, and the scanner doesn't seem to ask about a dip pin.

If I run Adafruit Trellis Library's Trellis Demo, I change ... Well, actually, I've had to try to restart the IDE twice as I can't seem to get the console working again.

I can't get any consistency to happen. Is there anything I can do? Is there anything I can do to reset the device back to original?

Thanks, Tuc

Sounds like you need 4k7 pull up resistors on the SDA and SCL lines, unless one of the boards has them already.

Hi,

@bobcousins , when I hooked up to an UNO I didn't need it, and it never had issues with the same programs. I'll try, I have them, but wouldn't I have needed them on the UNO too?

I think that's stabilized it. So far I'm not running into issues with the I2CSCANNER>Scanner, but still weird results from Adafruit_BusIO>i2c_address_detect.

I also oddly solved another issue. My code had -

  INTPIN = 9;
  // INT pin requires a pullup
  pinMode(INTPIN, INPUT);
  digitalWrite(INTPIN, HIGH);

And when that ran, my serial output ended up garbled. I commented it out, the program runs fine, and I don't see any downside. Is there an INTPIN already defined?

Tnx, Tuc

A little risky to call it Nano; people might expect it to be a drop-in replacement for an official Arduino Nano. Based on your pinout it doesn't seem to be :wink:

Really cool, thinking of using it in a prototype. What are connectivity options? I understand it does not have any Bluetooth.

Would it be possible to add Bluetooth? I think it would make a lot of sense in a wearable prototype.

No Bluetooth

Is there anywhere else I can buy one to evaluate other than Elecrow?

I use Elecrow for dropshipping

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.