Micro Python store is now open and taking pre-orders
micropython.org
micropython.org
Here's a little video: https://www.flickr.com/photos/ruicarmo/14877450055/
http://www.st.com/web/catalog/mmc/FM141/SC1169/SS1577/LN1035...
The GPIOs can be configured with a maximum 100MHz clock, though your software likely cannot read the registers that quickly if it is going to do much else.
EDIT: The reference manual actually contains a lot of the peripheral details, with the datasheet containing the chip specific details, like clock speed and which peripherals are present.
http://www.st.com/stonline/stappl/resourceSelector/app?page=...
The reference board for Micropython is the Pyboard, which has a 32-bit ARM chip running around 168 MHz and with 192 kB of RAM. It's legitimately the kind of thing that gets called a microcontroller. Quite a bit cheaper and less powerful than for instance a Raspberry Pi. (Though note the Pyboard isn't significantly cheaper than a RasPi, because it's not being manufactured at the same scale).
Regarding memory footprint compared to C, well it's Python. Reading from the Kickstarter page, the interpreter binary is 60 kB and it can run 'hello world' with an additional 4 kB of RAM. And there's memory overhead for Python objects (32 bytes each apart from integers). Garbage collection takes around 4 ms.
I got my Pyboard a few weeks ago when the store was opened to people who expressed interest after the Kickstarter campaign had finished. I haven't pushed it on performance yet, but it's easy to use and it works. It feels strange (but great!) to have Python running on such a limited system.
Don't discount this board as useless just because you in particular have no need for it.
Not quite as cool as the micro python boards though!
These pin headers are machined and have far better contact with anything plugged in.
The attitude that once a new language comes out we need to drop all the old ones is not very helpful. Python is used by many, many people (more than Go, I'd venture) and having it available in something like this instead of having to work with Arduino and others which can be less user-friendly is spectacular.
I'm just saying that cool would also have been a good fit.
- Python doesnt do parallel programming well, Go does (and low level programming is often async) - Go compiles to machinecode already (it will be faster, which is often important on lowend hardware) - Go is just as nice to write in as in Python (!debateable i know!)
So all in all, python doesnt seem a right fit.
When you realize why the above doesn't sound right to you, then you'll realize why your sentence doesn't sound right to the rest of us.