Nhìn lướt qua bảng dữ liệu ARM sẽ gợi ý rằng sự khác biệt chính giữa chế độ TI và chế độ Motorola phải thực hiện với việc xử lý tín hiệu đầu ra có tên SSPFSSOUT mà nhiều thiết bị không cần. Tín hiệu này được cho là xung cao giữa các byte để chỉ ra bit nào của mỗi byte nên được coi là đầu tiên. Trong chế độ TI, nó tăng cao trong quá trình truyền bit cuối cùng của byte, trong khi ở chế độ Motorola, nó ở mức cao và sau đó thấp giữa các byte. Chip flash muốn tín hiệu chọn chip được giữ ở mức thấp trong toàn bộ thời gian của giao dịch, do đó, một đầu ra ở mức cao giữa các byte sẽ không hữu ích cho nó.
Tôi hy vọng rằng ngay cả khi SSPFSSOUT không được sử dụng, chế độ Motorola sẽ giúp dữ liệu dễ đọc hơn trên một phạm vi (vì sẽ có một khoảng dừng sau mỗi byte) nhưng chế độ TI có thể nhanh hơn (vì nó sẽ không lãng phí thời gian tạm dừng giữa các byte). Tuy nhiên, điều quan trọng là đảm bảo rằng chuỗi tín hiệu mà bộ điều khiển tạo ra đáp ứng các yêu cầu được đưa ra trong bảng dữ liệu của thiết bị ngoại vi.
{CPOL=0, CPHA=0}
Motorola hoặc TI?