Presented here is a 32 × 32 optical switch for telecommunications applications capable of reconfiguring at speeds of up to 12 microseconds. The free space switching mechanism in this interconnect is a digital micromirror device (DMD) consisting of a 2D array of 10.8μm mirrors optimized for implementation at 1.55μm. Hinged along one axis, each micromirror is capable of accessing one of two positions in binary fashion. In general reflection based applications this corresponds to the ability to manifest only two display states with each mirror, but by employing this binary state system to display a set of binary amplitude holograms, we are able to access hundreds of distinct locations in space. We previously demonstrated a 7 × 7 switch employing this technology, providing a proof of concept device validating our initial design principles but exhibiting high insertion and wavelength dependent losses. The current system employs 1920 × 1080 DMD, allowing us to increase the number of accessible ports to 32 × 32. Adjustments in imaging, coupling component design and wavelength control were also made in order to improve the overall loss of the switch. This optical switch performs in a bit-rate and protocol independent manner, enabling its use across various network fabrics and data rates. Additionally, by employing a diffractive switching mechanism, we are able to implement a variety of ancillary features such as dynamic beam pick-off for monitoring purposes, beam division for multicasting applications and in situ attenuation control.