It integrates six independent SATA channels, and a micro-processor. With proper setting the chip can be configured as a 1 to 5-ports SATA II Port Multiplier, or a 5 to 1-port SATA II Port Selector. Based on JMB321 single chip. JMB321 contains 15 GPIOs which can be configured as various standard interfaces. It also has the capability to load external firmware code to extend its functionality.