年代配备的M16和M16A1，使用旧式M193／M196子弹，能以半自动或全自动模式射击。第二代是1980年代开始配发到军中的M16A2，发射比利时SS109子弹（北约5.56毫米口径标准弹药，美军制式M855／M856子弹）。M16A2可半自动射击或三发点放射击。M16A3是M16A2具备全自动射击模式的版本，它只被美国海军有限装备。最后是模组化设计的M16A4，特点是在上机匣顶部和护木上添加了皮卡汀尼导轨以供用户安装各种瞄准镜及配件。M16A4可半自动射击或三发点放射击，它在21世纪初成为美国海军陆战队