4x the Program Memory (128KB) of the Original Pro Mini (32KB) in the Same SpaceDesigned by Pro Mini Micros in United Kingdom
What is it? A Pro Mini with an ATmega 1284p instead of a 328p. So what, right? Well, replacing the 328p for a 1284p expands your program memory. From a measly 32KB to a whopping 128KB! That's 4x as...Read More…
A Pro Mini with an ATmega 1284p instead of a 328p.
So what, right?
Well, replacing the 328p for a 1284p expands your program memory.
From a measly 32KB to a whopping 128KB!
That's 4x as much!
Did I mention that the board is the same size as the original Pro Mini?
Or that it has a pin-compatible layout?
Effectively making it a drop-in replacement - just see the FAQ below for a few caveats!
You can read more about the journey over on my Hackaday project page, but in a nutshell...
As my Pro Mini based projects inevitably succumbed to feature creep, I began to push the limits of the 328p's 32KB of program memory.
Since, in many cases, I already had a project board into which the Pro Mini nicely plugged and/or a project box into which everything comfortably fit (or was stuffed!), I didn't want to have to redo it all just to try to fit one of the other 1284p or 2560 development boards.
But I still needed more program memory.
What was I going to do…?!
[Queue dramatic dilemma music!]
In the end, I taught myself SMD circuit design, layout and soldering, and…
The Pro Mini XL was born.
Did I mention it has 4x the program memory of the 328p based Pro Mini you already have and are currently being confined and constrained by?!
So that's 128KB to play with instead of only 32KB - just in case you weren't paying attention.
Other notable special-ness over and above the original Pro Mini includes:
Really, what more could you ask for?!
Yes. There is no built-in regulator on-board.
But the good news is that the chip itself accepts 1.8v to 5.5v on the VCC pin depending on the speed you’re clocking it at.
Wait, what? No regulator?!
Come on man!
Look at the size of that ATMega chip compared to the rest of the Pro Mini board!
I mean, something's gotta give, right?
And be honest, how often are you powering your projects from a Pro Mini regulator, seriously?!
But if you really want a regulator, let me know (which one?) and I'll try to fit it in there...just for you.
Try as I might, my place-and-route fengshui was insufficient to get pins 25, 26, 32, 33, 40, 41, 42, 43 of the 1284p TQFP routed out of the rats nest of tracks and vias underneath it.
I am working on it though and currently have a layout revision that gets 3 or 4 more pins routed out.
Let me know if you want more pins (and which ones) and I'll try to take another shot at it.
This is my first time designing a board like this and as such it is still very much a work-in-progress.
So I’d really appreciate any constructive feedback or advice to help improve it and/or make it more useful.
But it does work!
And will arrive to you with all the pins tested by me and ready-to-roll with an Optiboot bootloader and Blink sketch already loaded to show off that fabulous LED.
I had a few requests from customers that didn't need so many ADC inputs and instead wanted the extra interrupt, the two analog comparator inputs and the timer/counter inputs.
So, take your pick!
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when Pro Mini XL - v1 - ATmega 1284p can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
|Shipping Rate||Tracked||Ships From||First Item||Additional Items|
I'll try my best to ship your package same-day, Monday to Friday.
Saturday and Sunday are days I reserve for spending time with my family.
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!