C166 family
The C166 family[1] is a 16-bit microcontroller architecture from Infineon (formerly the semiconductor division of Siemens) in cooperation with STMicroelectronics. It was first released in 1993 and is a controller for measurement and control tasks. It uses the well-established RISC architecture, but features some microcontroller-specific extensions such as bit-addressable memory and an interrupt system optimized for low-latency. When this architecture was introduced the main focus was to replace 8051 controllers (from Intel).
Opcode[2] compatible successors of the C166 family are the C167 family, XC167 family, the XE2000 family and the XE166 family.
C167 / ST10 family
The Siemens/Infineon C167 family[3] or STMicroelectronics ST10 family [4] is a further development of the C166 family. It has improved addressing modes and support for "atomic" instructions. Variants include, for example, Controller Area Network (CAN bus).