看你的单片机是什么型号的了。不同型号的单片机驱动能力不同。一般来讲,IO口的驱动能力是指驱动电流的大小。如常用的51系列的单片机驱动电流最大为20MA。可以驱动带电阻的二极管,蜂鸣器等。
要说它本身的驱动能力吧,肯定驱不了什么大设备,只能靠一些外设来驱动一些东西,如加个三极管驱动一些东西,加个达林顿管驱动继电器什么的。
如今的比较好的单片机的IO口是可以定义的,这和最原来的51有区别。当作为输入口时候是单片机接收IC的数据信息,或者是灌电流,这时候要考虑电流的大小是否在单片机的承受范围内;当作为输出口时候就是单片机向外发出数据,或者再产生拉电流,单片机的拉电流一般要比灌电流小,基本上就能点亮2,3个LED,功率很有限,所以一般时候必须用驱动芯片来驱动单片机的外围器件!!! ~~