Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 17:44 02 Aug 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : Thinking about a very low power Micromite

     Page 2 of 3    
Author Message
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3378
Posted: 06:03pm 02 Nov 2018
Copy link to clipboard 
Print this post

Too soon to add to benchmarks?
[code]
ABC 800 single precision 0.9 1.8 6.0 5.9 6.3 11.6 19.6 2.9
ABC 800 double precision 1.2 2.2 10.0 10.6 11.0 17.8 26.4 14.4
IBM PC 1.5 5.2 12.1 12.6 13.6 23.5 37.4 3.5
Apple III 1.7 7.2 13.5 14.5 16.0 27.0 42.5 7.5
VIC-20 1.4 8.3 15.5 17.1 18.3 27.2 42.7 9.9
ZX81 in "fast mode" 4.5 6.9 16.4 15.8 18.6 49.7 68.5 22.9

Maximite 0.016 0.144 0.196 0.205 0.354 0.512 0.721 0.310

Maximite with line Nos 0.016 0.131 0.193 0.194 0.245 0.393 0.582 0.241
Maximite without line Nos 0.016 0.111 0.173 0.173 0.192 0.336 0.525 0.220
MicroMite 40MHz 0.028 0.18 0.285 0.289 0.644 0.892 1.346 0.376
MicroMite 48MHz 0.023 0.15 0.237 0.24 0.536 0.744 1.121 0.313

st429 180Mhz 0.012 0.073 0.117 0.125 0.207 0.315 0.497 0.162
st407 168Mhz 0.010 0.067 0.104 0.111 0.195 0.290 0.443 0.146

MX470 120MHz MMBasic 0.013 0.082 0.135 0.135 0.265 0.380 0.597 0.174

st7 200Mhz 0.005 0.041 0.06 0.065 0.11 0.161 0.254 0.103

Micromite EXTREME 252MHz 0.006 0.042 0.065 0.072 0.125 0.185 0.267 0.12

STM32H7 @ 400MHz 0.002 0.02 0.034 0.037 0.062 0.086 0.129 0.059
[/code]
(Sorry if overeager-seeming.)

PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3378
Posted: 09:56pm 02 Nov 2018
Copy link to clipboard 
Print this post

Hmmm, I see 256K flash, so limitations similar to the 28-pin PIC. And 80mHz.

Still, I look forward to seeing what magic can be done, especially in the way of full SD support. Does H/W FPU buy back some space?
Edited by lizby 2018-11-04
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9610
Posted: 10:38pm 02 Nov 2018
Copy link to clipboard 
Print this post

I rather like the idea that this thing is the same size as a 40-pin DIL, but is also totally self-contained. Just like a more modern version of the E64, but a little narrower.

You can get them from element14 here.

$18.97 each, in New Zealand money. If you search your local element14 for the same part number, you should get a cost in your own currency.

Watching this thread with much interest.

@ matherp - when this module is running and NOT in low-power mode, what CPU clock speeds is it capable of? EDIT: I missed the post above. It would seem 80MHz. Still, that is roughly twice the clock speed of the 170 chips.Edited by Grogster 2018-11-04
Smoke makes things work. When the smoke gets out, it stops!
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10315
Posted: 10:45pm 02 Nov 2018
Copy link to clipboard 
Print this post

  Quote  Still, I look forward to seeing what magic can be done, especially in the way of full SD support.


You are missing the point. If you want SD card support use a MM+, MMX or Armmite H7. The point of this port is "low power". i.e. the functionality you would want battery powered as some sort of remote device perhaps with an HC12 intermittently powered to transmit data to a host.
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3378
Posted: 11:50pm 02 Nov 2018
Copy link to clipboard 
Print this post

I understand and appreciate the "low power" point, but also see the possibility of a somewhat faster and perhaps somewhat more capable Explore-28 at an attractive price.

But your port, so your choice of features.

PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
panky

Guru

Joined: 02/10/2012
Location: Australia
Posts: 1114
Posted: 12:48am 03 Nov 2018
Copy link to clipboard 
Print this post

Peter,

Are you looking for "testers" yet? If so, I would like to assist and will grab one of these as soon as you indicate the port has Geoff's OK as a new varient of the fantastic MM.

Doug.

... almost all of the Maximites, the MicromMites, the MM Extremes, the ArmMites, the PicoMite and loving it!
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9610
Posted: 04:14am 03 Nov 2018
Copy link to clipboard 
Print this post

+1 for me.
Smoke makes things work. When the smoke gets out, it stops!
 
OA47

Guru

Joined: 11/04/2012
Location: Australia
Posts: 986
Posted: 05:42am 03 Nov 2018
Copy link to clipboard 
Print this post

+1 for me TOO
 
sagt3k

Guru

Joined: 01/02/2015
Location: Italy
Posts: 313
Posted: 08:42am 03 Nov 2018
Copy link to clipboard 
Print this post

Hi matherp

I see that STM32L432KCU6 has PA12/PA11 for USB_FS.
Is it possibile use this micro stand-alone without stlink2?
USB as console/COM4 with VCOM and to use stlink externally?

I do not intend to use NUCLEO board and create something smaller and that consume less.

Thanks
Antonio
 
viscomjim
Guru

Joined: 08/01/2014
Location: United States
Posts: 925
Posted: 02:26pm 03 Nov 2018
Copy link to clipboard 
Print this post

HERE is an even smaller board if anyone is interested. I believe its the same stm32. Tiny...

@matherp, will we be able to make use of the internal RTC with your port? The more I look at this chip, the more I like it. Thanks for your efforts! Super low powered battery operated mite will be a nice addition to the family.Edited by viscomjim 2018-11-05
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10315
Posted: 04:05pm 03 Nov 2018
Copy link to clipboard 
Print this post

  Quote  will we be able to make use of the internal RTC with your port

Yes

  Quote  Is it possible use this micro stand-alone

Yes using a USB/UART, I don't intend to code a VCP as USB when you are doing things like sleeping or running at low power is not workable (connection drops)

  Quote  Too soon to add to benchmarks?

Currently benchmarking the same as the PICMX170 despite the faster clock speed. Not sure why so slow but suspect caching is limited in order to save power. Caching is very important for MMBasic because flash access is comparatively slow.

  Quote  Are you looking for "testers" yet?

Not yet - I'm working on getting the low power modes to work and then get back to full speed - not proving easy
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10315
Posted: 03:22pm 05 Nov 2018
Copy link to clipboard 
Print this post

Making progress, note the last picture

Normal running at 48MHz



Paused at 48MHz (normal PAUSE command)



Normal running at 1MHz



CPU SLEEP from any speed


Edited by matherp 2018-11-07
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9610
Posted: 08:48pm 05 Nov 2018
Copy link to clipboard 
Print this post

3.2 Microamps in sleep mode - Wow....

'Nice one, my son!'

@ viscomjim - Yep, I could use that module too, if it has the same chip etc. Smaller is always better for battery-powered things. You don't generally have a great deal of room(physical space) in most battery-powered things.
Smoke makes things work. When the smoke gets out, it stops!
 
OA47

Guru

Joined: 11/04/2012
Location: Australia
Posts: 986
Posted: 08:56pm 05 Nov 2018
Copy link to clipboard 
Print this post

Great work, Peter. I am eagerly awaiting a firmware release as I hope to receive some boards today. BTW how are you measuring the current draw whilst LED etc are running? Have you intercepted the supply line to the CPU?

OA47
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 10315
Posted: 09:06pm 05 Nov 2018
Copy link to clipboard 
Print this post

  Quote   BTW how are you measuring the current draw whilst LED etc are running?


See Nucleo manual page 31. Measured at JP1.
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3378
Posted: 09:32pm 05 Nov 2018
Copy link to clipboard 
Print this post

  matherp said   See Nucleo manual page 31. Measured at JP1.


What, in that schematic, is the significance of the convex parenthesis on its side?



PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
Grogster

Admin Group

Joined: 31/12/2012
Location: New Zealand
Posts: 9610
Posted: 10:06pm 05 Nov 2018
Copy link to clipboard 
Print this post

It means it is a solder-blob jumper/join.
Smoke makes things work. When the smoke gets out, it stops!
 
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6283
Posted: 10:08pm 05 Nov 2018
Copy link to clipboard 
Print this post

  lizby said  
  matherp said   See Nucleo manual page 31. Measured at JP1.


What, in that schematic, is the significance of the convex parenthesis on its side?




That one is "Solder Bridge No 4"
A lot of the options are set using solder-bridges. They take up less space than jumpers.

Jim

Grogster beat me (again)
I noticed that Element14 AU have run out of modules for immediate delivery. Must have been a run on them.
Edited by TassyJim 2018-11-07
VK7JH
MMedit
 
Azure

Guru

Joined: 09/11/2017
Location: Australia
Posts: 446
Posted: 10:15pm 05 Nov 2018
Copy link to clipboard 
Print this post

JP1 function is also described in the text on page 19, schematic reference is page 31.

@Lizby they are the solder bridges, of which there are many on the board.

Edit: @Grogster and Tassyjim, your both too quick for me :)Edited by Azure 2018-11-07
 
OA47

Guru

Joined: 11/04/2012
Location: Australia
Posts: 986
Posted: 07:58am 06 Nov 2018
Copy link to clipboard 
Print this post

  Quote  See Nucleo manual page 31. Measured at JP1.


Thanks Peter for the link, I downloaded it and had a good look thru. It answered a few of my questions.

OA47
 
     Page 2 of 3    
Print this page
The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025