Almost any other microcontroller will have more of everything: flash, SRAM, and clock. This is true for the STM32, ESP32, and Teensy. All are programmable in the Arduino IDE after installing the proper software patch for the IDE. The table below is from Beginning C for Microcontrollers and gives you some idea of the resource
Resources
Arduino Nano
Arduino
Mega 2560 Pro Mini
Teensy 4.06
Blue Pill
(STM32F103)
ESP32 NodeMCU WROOM 327
Processor bits
8
8
32
32
32
Flash1
(bytes)
32K
256K
2048K
64K - 128K
1.3M5
SRAM (bytes)
2K
8K
1024K
20K
380K5
EEPROM (bytes)
1K
4K
64K2
?3
?3
Processor Clock Speed
16MHz
16MHz
600MHz
72MHz
240MHz4
I/O pins
14
54
40
26
25
Interrupts
All 14 mappable, 2 external
6
All digital pins
All 26 mappable
All 25 mappable
Timers
3 (2 8-bit, 1 16-bit)
6
16
14
4
SPI
1
1
3
1
2
I2C
1
1
3
1
2
DAC resolution (bits)
10
10
12
12
12
Analog pins
8
16
14
5
15
Price
$3
$8
$20
$5
$10
base available for each.
Jack, W8TEE
On Friday, April 23, 2021, 11:54:24 AM EDT, jerry@... <jerry@...> wrote:
Hello!
? I downloaded the ubitx source code off github, and successfully compiled and uploaded it to the radio.? As a "Hello World" experiment, I changed "LSB" to "PSB" on the display.? Then changed it back. :)
? The Nano seems to be pretty maxed out.? 93% of program ROM used.? Are there any more powerful boards available out there?? More rom, faster clock?
? Screen update is pretty slow.? The rig would be more pleasant if it was faster, especially the frequency display. Anybody know what's the bottleneck?
? Are there any unused I/O pins on the Nano?? Such could be used to do a bit of profiling - you output pulses at strategic spots in the code, and watch them with a scope.