I have a new part time job where i get to play with Altium, so as a side personal project i decided to try my hand at a STM BGA.
Typical uC BGA's used for NETMF usually have 0.8mm pitch balls but i am a fan of the STM32F4's and currently they only come in 0.65mm pitch and are UFBGA's
So i bit the bullet and selected a STM32F427IIH6 which has 176 balls + another 25 ground balls in the centre in a 10mm square. When you see it in the flesh, eek it's small.
So i didnt cause myself more sleepless nights i decided to only route out 17 pins, SPI,I2C, UART, PWM and Analog in a 1 inch square.
Got the boards routed using 4 layers, sent to fab and then waited....Got them back yesterday, populated one up and then with butterfly's in the stomach plugged it in.....
Happily running a version of Oberon's Mountaineer 4.3 port (massive thanks to Cuno and his team at Oberon)....
From the experience making a Netduino sized Mini with one of these STM's would be quite easy