A type IIG restriction endonuclease, RM.BpuSI from Bacillus pumilus, has been characterized and its X-ray crystal structure determined at 2.35Å resolution. The enzyme is comprised of an array of 5-folded domains that couple the enzyme's N-terminal endonuclease domain to its C-terminal target recognition and methylation activities. The REase domain contains a PD-x(15)-ExK motif, is closely superimposable against the FokI endonuclease domain, and coordinates a single metal ion. A helical bundle domain connects the endonuclease and methyltransferase (MTase) domains. The MTase domain is similar to the N6-adenine MTase M.TaqI, while the target recognition domain (TRD or specificity domain) resembles a truncated S subunit of Type I R-M system. A final structural domain, that may form additional DNA contacts, interrupts the TRD. DNA binding and cleavage must involve large movements of the endonuclease and TRD domains, that are probably tightly coordinated and coupled to target site methylation status.