CoIDE is a new, free and highly-integrated software development environment for ARM cortex M3 and M0 based microcontrollers, which includes all the tools necessary to develop high-quality software solutions in a timely and cost effective manner. It integrates CoBuilder and CoDebugger for simplicity and ease of use.
Features:
1) Free to use
2) Full functional IDE
3) Component-oriented development platform
4) Internet-based, efficient integration of network resources
5) Integrates CoOS
6) Peripheral registers
get more infomation visit
http://www.coocox.org