A slot-optimised multichannel medium access control (SO-MMAC) protocol is proposed to resolve the multichannel hidden terminal problem and control channel (CCH) bottleneck problem for multihop ad hoc networks. It adjusts the relationship between the reservation slot (RS) on the CCH and the data packet transmission slot on the data channel (DCH) to achieve the best load balance and default collision-free DCH selection without establishing a channel state table, and then greatly enhances multiple access efficiency. A reservation scheme with minimum handshakes and RS and contention micro-slot backoff mechanisms is also proposed to effectively decrease control overhead and packet collisions. Simulation results show that SO-MMAC has better performance compared to the traditional MAC protocol.Introduction: Recently, multichannel medium access control (MAC) protocols have become a current hotspot owing to higher network performance than single-channel MAC protocols [1][2][3][4][5][6][7]. However, it incurs multichannel hidden terminal problems [1-5] and multichannel exposed terminal problems [6], which greatly decrease its multiple access performance. In general, five approaches are adopted to resolve these problems. First, multiple half-duplex transceivers are used [1]. Secondly, selected data channels (DCHs) are designated in request-tosend (RTS) and clear-to-send (CTS) packets [1][2][3][4]6]. If needed, channel state tables are set up based on the overhearing of RTS/CTS packets [1][2][3]6]. Thirdly, the channel hopping of each node is arranged according to a fixed channel hopping scheme [5] or pseudorandom channel hopping scheme [7]. Fourthly, each node observes a control channel (CCH) or a related DCH for the interval of data packet transmission before it initiates a data packet transmission [3,4]. Fifthly, acknowledgment (ACK) packets are transmitted on another CCH which is different from that of RTS/CTS handshakes [6]. Meanwhile, the application of a global positioning system (GPS) makes the time division multiple access (TDMA)-based MAC protocol possible in multihop ad hoc networks. In this Letter, we present a TDMA-based slot-optimised multichannel MAC (SO-MMAC) protocol with a halfduplex transceiver to avoid establishing a channel state table for multihop ad hoc networks.