Windows Phone 7 Requirements
Windows Phone 7 as the latest mobile platform from Microsoft has designed to run on a wide range of screen resolutions,form factors and platforms. The phone which run Windows Phone 7 must be meet hardware requirements, device classes, and chassis specifications.
Windows Phone 7 essentially designed to focus on a class devices. Each class will defined by a set of hardware specs for a chassis. However, there is a baseline set of Hardware components required, on top of which the chassis specs are applied. They are:
- ARMv7 based applications processor (compare this to ARMv4 for Windows Mobile 6.x)
- Hardware accelerated DirectX and Direct3D (compositing is a big feature in WP7 and without hardware accelerator won’t run at an acceptable framerate)
- Capacitive multi-touch screen
- Camera
- Bluetooth + WiFi
- FM Radio
- A-GPS
- Accelerometer, compass, light, proximity sensor
Fortunately, Microsoft provides a set of built-in drivers for these components (1 driver for each component), to simplify the development process for the OEM. The OEM is not required to use these exact components but doing so means they don’t have to spend time developing drivers for them (MSFT provides source and PDD bits) – so these are likely to be the components we find in first-generation Windows Phone 7 devices. There is currently one main development platform and that is the QSD8x50 (snapdragon).
These components are in what’s termed the “Silicon Catalog”, and they are:
- Accelerometer – Bosch – BMA 150
- Compass – Yamaha – YAS529
- Ambient Light Sensor – Capella – CM3612
- Proximity Sensor – Capella – CM3612
- WiFi – Atheros – 6002
- FM Radio – SiLabs – 4705
- Digital Camera – Aptina – MT9P012 (5MP)
- Capacitive Touch Controller – Cypress Semiconductor – 301x series
The first chassis to be targeted for initial release is the “Performance Chassis” – adding on top of these base requirements a WVGA screen.
Other chassis will follow after the initial release – hopefully, a higher class/chassis added later. Currently it run 192 DPI for WVGA and the current WP7 build has support for 262 DPI so we can more than likely expect to see larger “tablet” styled devices later.




