The MT6N is an industrial terminal based on the Keith & Koep “Trizeps1“ module.
The board offers the following features:
• CompactFlash slot / PCMCIA adaption connector
• 2 x RS232 interface (1 x DB9 male, 1 x 10-pin header)
• CAN interface (Philips SJA1000)
• Ethernet interface (SMSC LAN91C96)
• PS/2 connector (keyboard or mouse)
• Uninterruptible Power Supply (optional)
• USB target (external clamping diode, VCC necessary)
• LCD-Connector (40-pin header, included touch interface) to connect with B/W
or color DSTN, TFT; direct connection to Sharp LM8V31 (VGA DSTN)
• Audio interface (Microphone and speaker)
• 2 x 8 TTL inputs, 2 x 8 TTL outputs, which can be electrically isolated on an
optional circuit board
• Connector for additional UART or IrDA
• Battery buffered Real Time Clock (RTC)
• Single power supply (24V)
1. Keith & Koep GmbH offers two kinds of Trizeps modules. First one, in the following
called „Trizeps I“, based on the Intel StrongARM SA-1110 Microprocessor. The second
one, called „Trizeps II“, based on the PXA250 Microprocessor. Both processors work
very fast (270 Dhrystone 2.1 MIPS @ 206MHz for Trizeps I and 480 Dhrystone 2.1 MIPS
@ 400MHz for Trizeps II) and need very low power. Both Trizeps modules include also
the Philips UCB 1x00 (a single chip, integrated mixed signal audio and telecom codec).
The single channel audio codec is designed for direct connection of a microphone and a
speaker. The incorporated analog to digital converter and the touch screen interface provides complete control and read-out of an 4 wire resistive touch screen. The Trizeps offers
up to 16MByte Flash memory and up to 64MByte SDRAM.
1 von 49
Keith & Koep GmbH Preface
2.0Preface
2.1Getting started
The MT6N board is designed as a motherboard for Trizeps I and Trizeps II. The
first part of this chapter gives a physical description of the board and the second part
describes:
1. How to unpack the board and how to make a visual inspection.
2. How to power up the board for the first time.
3. How to connect the board to a host system
2.1.1Physical description
The physical layout of the board is shown in figure 6 on page 23 (You’ll find details
on the last page). The dimensions of the board are 223 x 134 mm (LxW). You can
find all measures at figure 8 on page 49.
There are a number of header blocks on the board that accept 2-pin jumpers, allowing the board to be configured in different ways. Due to further header blocks it is
possible to connect an LCD-display with touch screen. A serial connection to a host
system is possible by using one of the RS232 interfaces. Furthermore the board contains an JTAG-interface for programming the Trizeps.
2.1.2Unpacking the board
The MT6N contains electronic components that are susceptible to electrostatic discharge (static electricity). To avoid electrostatic damage the board is supplied in an
antistatic bag. When handling the card, risk of damage can be diminished by taking
a few simple precautions:
1. Do not remove the card from the bag unless you are working on an antistatic,
grounded surface and wearing an grounded antistatic wrist strap.
2. Keep the antistatic bag the card was supplied in; if you remove the card from a
system, store it in the bag.
Normally MT6N is supplied with a Trizeps in the SODIMM-socket. If the
SODIMM is not fitted with Trizeps when you receive your board, follow the next
instructions:
1. Slide the Trizeps into the socket taking account of the polarity mark. Do not
touch the gold contacts. You can see that there is a polarization mark cut in the
Trizeps; this ensures that the Trizeps is adjusted correctly. Put the Trizeps modul
carefully at an angle of about 30 degrees into the socket.
2. Support the underside of the board and push the Trizeps down into the socket. It
should click into its place with a gentle click.
Before you install and power up your MT6, you should perform a short visual
inspection:
1. Inspect the card for physical damage.
2. Ensure that each of the 2-pin jumpers is pushed down firmly onto its mounting
posts. If you move any of the jumpers, refer to Appendix A to ensure they are
replaced correctly.
MT6N (MT606)2 von 49
Keith & Koep GmbH Functional specification
2.1.3Powering up the first time
Use Appendix A to ensure the jumpers are set appropriately. If you need more
details on how to install the card or attach power supply, refer to Appendix A, too.
2.1.4How to connect the board to host system
Use an RS232 null-modem cable to attach the serial interface on the board to an
RS232 port on a terminal or terminal emulator. For example, you could connect it to
a PC running Windows and use the Windows Terminal or Hyperterminal application. Configure the terminal to operate at 38 kbaud, 8-bit data, 1 stop bit, no parity,
no flow control. If you need more details on choosing an appropriate cable, refer to
appendix A.
3.0Functional specification
This chapter describes each functional element on the MT6N board. In the next
chapters you can find more detailed information about the board and some important hints for programming it. The block diagram on figure 1 on page 4 shows the
interconnections of the major elements.
Components of MT6:
1. Trizeps module
2. Serial EEPROM (optional)
3. CompactFlash / PCMCIA
4. Board Control Register BCR
5. Real Time Clock
6. JTAG interface
7. Reset
8. Power Supply
9. Power generation on board
10.GPIO
11. Ethernet
12.Serial ports
13.CAN interface
14.TTL I/O
15.Audio in/out
16.Display connectors and 4 wire Touch Panel
17.MultiMediaCard
18.PS/2 interface
19.Powerfail - Interrupt
20.Uninterruptible Power Supply (UPS)
MT6N (MT606)3 von 49
Keith & Koep GmbH Functional specification
FIGURE 1.MT6 block diagram
Display
Touchpanel
Trizeps
16 TTL
I/O ports
CompactFlash /
PCMCIA-Adaption
Flash
MMC
interface
PS/2
mouse or
keyboard
serial port 1
CAN
interface
SDRAM
RS232
Ext IrDA /
serial port 2
serial port 3
UART
CODEC
UCB1200
RS232
Ethernet
10 Base-T
SSP
serial port 4
Regulator
RTC
+3V3
Power
Supply
+24V
Fuse
Filter
Regulator
Regulator
MT6N (MT606)4 von 49
+12V
+5V
Keith & Koep GmbH Functional specification
3.1Trizeps
The MT6 board is fitted out either with the Trizeps I or the Trizeps II module.
3.1.1Trizeps I
The Trizeps board is based on the Intel StrongArm SA-1110 Microprocessor - a
highly integrated communications microcontroller that incorporates a 32-bit StrongArm Risc Processor core, system support logic, multiple communication channels,
an LCD controller, a memory and PCMCIA controller, and general-purpose I/O
ports.The SA-1110 is working very fast (150 Dhrystone 2.1 MIPS @ 133 MHz or
235 Dhrystone 2.1 MIPS @ 206 MHz) and needs very low power. Trizeps includes
also the Philips UCB 1200 (a single chip, integrated mixed signal audio and telecom
codec). The single channel audio codec is designed for direct connection of a microphone and a speaker. The built-in telecom codec can directly be connected to a
DAA and supports high speed modem protocols. The incorporated analog to digital
converter and the touch screen interface provides complete control and read-out of
an 4 wire resistive touch screen.
3.1.2Trizeps II
The Trizeps II Module is based on the Intel® XScale™ core-based CPU (200, 300
and 400 MHz) PXA250 - ARM Architecture v.5TE compliant and application code
compatible with Intel® SA-1110 processor which is used on the Trizeps I module.
The CPU based on Intel® Superpipelined RISC technology utilizing advanced Intel
0.18µ process for high core speeds at low power (480K Dhrystone 2.1 per second
@ 400 MHz). Some features of the XScale: Integrated memory and PCMCIA/CompactFlash Controller with 100MHz Memory Bus, 16-bit or 32-bit ROM/Flash/
SRAM six banks, 16-bit or 32-bit SDRAM; System Control Module includes 17
dedicated general-purpose interruptible I/O ports, real-time clock, watchdog and
interval timers, power management controller, interrupt and reset controller, LCD
controller and two on-chip oscillators. Trizeps-II includes also the Philips UCB
1400, on a single chip it combines audio codec functions, a touch-screen controller
and power management interfaces. The incorporated A/D converter and the touch
screen interface provides complete control and read-out of a 4 wire resistive touch
screen.
3.2Serial EEPROM (optional)
MT6N provides a serial EEPROM (X24C16- Xicor) to be used as a non-volatile
memory. It has a size of 16KBit and it is internal organized as 2048 x 8. The
X24C16 offers a serial interface and a software protocol allowing operation on a
simple two wire bus with I
of SA-1110). The EEPROM is optional and usually not placed.
FIGURE 2.The slave address of the EEPROM:
2
C_CLK (GPIO26 of SA-1110) and I2C_DATA (GPIO27
Device Type
Identifier
1010000R/W
Read address: A1
•
• Write address: A0
MT6N (MT606)5 von 49
High order
word address
Keith & Koep GmbH Functional specification
3.3CompactFlash / PCMCIA
The MT6N is delivered with a Type I CompactFlash connector. In addition
(optional) there is a 68-leaded adaption connector which carries all signals for a single Type II PCMCIA-Slot connector.
TABLE 1.PCMCIA and CF Status Register
Offset 0x00000000PCMCIA Status Register
1514131211109876543210
Bit
BitsNameTypeDescription
1:0BVD[2..1]Read Only
3:2VS[2:1]Read Only
a. x means unconnected
Reserved
VS[1.0]
BVD[1:0]
Charge Condition of PC-card
00 - Battery low, data loss
01 - Warning, battery must be changed, but no data loss till now
10 - Battery low, data loss
11 - Battery OK
Voltage Sense lines
a
xx
- 5V operation
0x - 3V3 operation
3.3.1PCMCIA
In the past memory expansion cards (specification 1.0) of the size of check cards
had just the purpose of providing memory. With the today generally valid specification 2.0 much of I/O units can be placed in a PCMCIA-slot. This includes for example SCSI-adaptation, Ethernet-Card or modem cards.
The PCMCIA-adaption connector on the board is designed on the basis of specification 2.0 (representative of this specification is the Personal Computer Memory Card International Association)
The adjustment of the supply voltage and the programming voltage of the PCMCIA-card is to be effected by the Board Control Register.
3.3.2CompactFlash
CompactFlash is a very small removable mass storage device. It provides complete
PCMCIA-ATA functionality and compatibility plus TrueIDE functionality compatible with ATA/ATAPI-4. At 43mm (1.7“) x 36mm (1.4“) x 3.3mm (0.13“), the
device’s thickness is less than one-half of a current PCMCIA Type II card. It is actually one-fourth the volume of a PCMCIA card. Compared to a 68-pin PCMCIA
card, a CompactFlash card has 50 pins (the connector is similar to the PCMCIA
card) but still conforms to PCMCIA-ATA specs. CompactFlash cards are designed
with flash technology, a non-volatile storage solution that does not require a battery
to retain data indefinitely. CompactFlash storage products are solid state, meaning
MT6N (MT606)6 von 49
Keith & Koep GmbH Functional specification
they contain no moving parts, and provide users with much greater protection of
their data than conventional magnetic disk drives.
3.4Board Control Register BCR
The MT6N board requires additional GPIO output functions, which are implemented in the Board Control Register (BCR) to control the Compact Flash, PCMCIA, display and something else.
TABLE 2.Board Control Register
Offset 0x02000000Board Control Register
Bit
Reset
1514131211109876543210
????????00100000
Reserved
L_DISP
[3..0]
FORCE_ON
PCMCIA_RESET
PCMCIA_BUF_EN
CONTR_LOGIC
BitsNameTypeDescription
3:0
CONTR_
LOGIC
Write Only
PCMCIA Power Control Logic
see table 3 on page 8
[3..0]
Display enable
4L_DISPWrite Only
0 - Display off
1 - Display on
PCMCIA buffer enable
0 - PCMCIA buffer enable ON
1 - PCMCIA buffer enable OFF
Turn on RS232 tranceiver
0 - RS232 transceiver OFF
1 - RS232 transceiver ON
The PCMCIA-Switcher (MIC2562a-1) can be adjusted by the data lines D00 to
D03. The MIC2562a-1 switches between the three power supplies (0V, 3.3V and
MT6N (MT606)7 von 49
Keith & Koep GmbH Functional specification
5.0V) and the programming voltages (OFF, 0V, 3.3V, 5.0V or 12.0V), which are
needed for the PCMCIA-cards.
TABLE 3.MIC2562a-1 Control Logic Table
D00D01D02D03Vcc outVpp out
0000Clamped to GroundClamped to Ground
0001Clamped to GroundHigh Z
0010Clamped to GroundHigh Z
0011Clamped to GroundHigh Z
01005VClamped to Ground
01015V5V
01105V12V
01115VHigh Z
10003.3VClamped to Ground
10013.3V3.3V
10103.3V12V
10113.3VHigh Z
1100Clamped to GroundClamped to Ground
1101Clamped to GroundHigh Z
1110Clamped to GroundHigh Z
1111Clamped to GroundHigh Z
With setting the data bus D04 the display control signal L_DISP can be switched.
The important thing about that is the power on/off timing of the display. Usually the
correct sequence is as followed:
1. Power Supply
2. Input signal
3. Contrast voltage
4. Display control signal L_DISP
If you use another display as delivered from Keith & Koep you should test the correctness of the power on/off sequences.
Resetting the data bus D05 switches the address and control-signals of the PCMCIA-buffer.
With setting the data bus D06 the serial interface driver is switched on.
With setting the data bus D07 a reset-signal is sent to the PCMCIA-slot.
MT6N (MT606)8 von 49
Keith & Koep GmbH Functional specification
3.5Real Time Clock (RTC)
MT6N contains a Low-Power RTC from Philips, called PCF8593. This chip uses
the same two wire bus as the serial EEPROM, which is described in figure 2 on
page 5.
FIGURE 3.The slave address of the RTC
Device Type
Identifier
1110000R/W
Read address: A3
Write address: A2
The RTC is either supplied from the onboard battery or from an external battery.
3.6JTAG interfaces
The SA-1110 contains a JTAG port that allows test access to the I/O pins of the
device. The JTAG port is designed as a 10-pin header connector.
High order
word address
With a second JTAG interface program the CPLDs on board. It is designed as a 6pin header.
3.7Reset
There are two sources of reset on the MT6N:
1. Power-on Reset
2. Reset from the watchdog timer
Power-on reset is generated automatically when power is applied to the board. It
can also be initiated by a push button switch attached to a 2-pole 0.1-inch pitch connector on the board.
Resets generated by any of these methods are equivalent and indistinguishable.
3.8Power Supply
Power supply is possible on several ways:
First: The Power supply of MT6N is accessible by a power connector by Phoenix
with part number PSC 1,5/3-M. Pin 1 is the positive one (+24V) and Pin 3 is
Ground.
Second: It is also possible to supply MT6N by an optional PCB where the TTL I/O
ports are electrically isolated. More information: http://www.keith-koep.com.
Third: Supply through a 2-pin connector by Phoenix, which is optional and usually
not placed.
MT6N (MT606)9 von 49
Keith & Koep GmbH Functional specification
3.9Power generation on board
+12V are generated from the +24V power supply using a DC-DC converter. This
voltage is just needed for some PCMCIA cards and for some kinds of backlight
inverter of the display.
The power supplies +5V and +3V3 are generated from the +12V power by two further DC-DC converters. The +5V are used by PCMCIA or CompactFlash cards,
CAN and for backlight inverter. The +3V3 are used by Trizeps, Ethernet, PCMCIA
or CompactFlash cards, serial interfaces and something else.
3.10GPIO
Both (Trizeps I and Trizeps II) modules put GPIOs at free disposal.
3.10.1GPIO (Trizeps I)
The SA-1110 provides 28 general purpose I/O port pins for use in generating and
capturing application specific input and output signals. Each pin is programmable
as an input or output and as an interrupt source. Most GPIO pins have an alternate
function which can be invoked to enable additional functionality within the SA-
1110. If a GPIO is used for this alternate function it cannot be used as a GPIO at the
same time. The table below shows each GPIO pin with the using on MT6N and its
corresponding alternate function.
TABLE 4.GPIOs of SA1110 (Trizeps I) used on MT6 and their alternate functions
SA 1110
Pin
GP[27]
GP[26]
GP[25]ANGELBOOTinStart of angel BSLRTC Clockout
GP[24]PCDinPCMCIA card detectReserved
GP[23]IRQ_IO
GP[22]
GP[21]IRQ_CAN
GP[21]MCP_CLKin
GP[20]INVALID_3
GP[19]IRQ_SMC
GP[18]DCD_3inData carrier detect (3)UART_SCLK1in
GP[17]DSR_3inData set ready (3)SDLC_AAFout
GP[16]DTR_3outData terminal ready (3)SDLC_SCLKbi
GP[15]CTS_3inClear to send (3)UART_RXDin
GP[14]RTS_3outRequest to send (3)UART_TXDout
GP[13]CTS_1inClear to send (1)SPI_CSout
GP[12]RTS_1outRequest to send (1)SPI_CLKout
GP[11]SPI_RXDinin
GP[10]SPI_TXDoutout
GP[2-9]LDD[8-15]outDisplay signalLDD[8-15]out
Function on
MT6DirDescription
a
I2C_DATA
I2C_CLK
IRQ_CODEC
b
biData I2C-bus32KHZ_OUTout
outClock I2C-busRCLK_OUTout
inInterrupt of TTL I/OTREQBin
c
inInterrupt of UCB1200TREQAin
inInterrupt of CANTIC_ACKout
in
RS232-Invalid-signal (3)
inInterrupt of EthernetSSP_CLKin
Alternate
functionDir
d
UART_SCLK3in
MT6N (MT606)10 von 49
Keith & Koep GmbH Functional specification
TABLE 4.GPIOs of SA1110 (Trizeps I) used on MT6 and their alternate functions
SA 1110
Pin
Function on
MT6DirDescription
Alternate
functionDir
GP[1]PRDYinInterrupt PCMCIAReserved
GP[0]IRQ_PICinInterrupt PICReserved
a. 100K pulled up
b. 100K pulled up
c. Used on Trizeps internally
d. The number in parenthesis named the serial port
3.10.2GPIO (Trizeps II)
The PXA250 processor enables and controls its 81 general purpose I/O (GPIO) pins
through the use of 27 registers which configure the pin direction (input or output),
pin function, pin state (outputs only), pin level detection (inputs only), and selection
of alternate functions. The PXA250 processor provides 81 GPIO pins for use in
generating and capturing application specific input and output signals. Each pin can
be programmed as either an input or output.When programmed to be an input, a
GPIO can also serve as an interrupt source. If a GPIO is used for it alternate function it cannot be used as a GPIO at the same time. The table below shows each
GPIO pin with the using on MT6N and its corresponding alternate function.
TABLE 5.GPIOs of PXA250 (Trizeps II) used on MT6 and their alternate functions
PXA250
Pin
GP[80]CS[4]outActive low chip select 4nCS[4]out
GP[79]CS[3]
GP[78]CS[2]
GP[77]L_BIASoutLCD AC BIASLCD_ACBIASout
GP[76]L_PCLKoutLCD pixel clockLCD_PCLKout
GP[75]L_LCLKoutLCD line clockLCD_LCLKout
GP[74]L_FCLKoutLCD frame clockLCD_FCLKout
GP[73]LDD15outLCD data pin 15LDD[15]out
GP[73]Memory controller grantMBGNTout
GP[72]LDD14outLCD data pin 14LDD[14]out
GP[72]32 KHz clock32 kHzout
GP[71]LDD13outLCD data pin 13LDD[13]out
GP[71]3.6 MHz oscillator clock3.6 MHzout
GP[70]LDD12outLCD data pin 12LDD[12]out
GP[70]Real Time Clock (1Hz)RTCCLKout
GP[69]LDD11outLCD data pin 11LDD[11]out
GP[69]MMC_CLKMMCCLKout
GP[68]LDD10outLCD data pin 10LDD[10]out
GP[68]MMC Chip Select 1MMCCS1out
Function on
MT6DirDescription
outActive low chip select 3nCS[3]out
outActive low chip select 2nCS[2]out
Alternate
function
Di
r
MT6N (MT606)11 von 49
Keith & Koep GmbH Functional specification
TABLE 5.GPIOs of PXA250 (Trizeps II) used on MT6 and their alternate functions
PXA250
Pin
Function on
MT6DirDescription
Alternate
function
Di
r
GP[67]LDD09outLCD data pin 9LDD[9]out
GP[67]MMC Chip Select 0MMCCS0out
GP[66]LDD08outLCD data pin 8LDD[8]out
GP[66]MBREQMBREQin
GP[58]-
LDD[00-07]outLCD data pin 0 to7LDD[0-7]out
GP[65]
GP[57]PIOIS16
GP[56]PWAIT
GP[55]PREG
inBus Width select I/O cardnIOIS16in
inWait signal for card spacenPWAITin
outCard address bit 26nPREGout
GP[54]PSKTSELoutSocket select for card spacePSKTSELout
GP[54]MMC ClockMMCCLKout
GP[53]PCE2
outCard Enable for card spacenPCE[2]out
GP[53]MMC ClockMMCCLKout
GP[52]PCE1
GP[51]PIOW
GP[50]PIOR
GP[49]PWE
GP[48]POE
outCard Enable for card spacenPCE[1]out
outI/O Write for Card spacenPIOWout
outI/O Read for Card spacenPIORout
outWrite enable for card spacenPWEout
outOutput Enable for card spacenPOEout
GP[47]TXD_2outSTD_UART transmit dataTXDout
GP[47]ICP transmit dataICP_TXDout
GP[46]RXD_2inSTD_UART receive dataRXDin
GP[46]ICP receive dataICP_RXDin
GP[45]BT_RTSoutBTUART request to sendRTSout
GP[44]BT_CTSinBTUART clear to sendCTSin
GP[43]BT_TXDoutBTUART transmit dataBTTXDout
GP[42]BT_RXDinBTUART receive dataBTRXDin
GP[41]FF_RTSoutFFUART request to sendRTSout
GP[40]FF_DTRoutFFUART data terminal readyDTRout
GP[39]FF_TXDoutFFUART transmit dataFFTXDout
GP[39]MMC Chip select 1MMCCS1out
GP[38]FF_RIinFFUART ring indicatorRIin
GP[37]FF_DSRinFFUART data set readyDSRin
GP[36]FF_DCDinFFUART data carrier detectDCDin
GP[35]FF_CTSinFFUART clear to sendCTSin
GP[34]FF_RXDinFFUART receive dataFFRXDin
GP[34]MMC chip select 0MMCCS0out
GP[33]CS5
outActive low chip select 5nCS[5]out
GP[32]AC97 Sdata_in1SDATA_IN1in
a
GP[31]
AC97SYNC
outAC97 syncSYNCout
MT6N (MT606)12 von 49
Keith & Koep GmbH Functional specification
TABLE 5.GPIOs of PXA250 (Trizeps II) used on MT6 and their alternate functions
PXA250
Pin
Function on
MT6DirDescription
Alternate
function
Di
r
GP[31]I2S syncSYNCout
a
GP[30]
AC97DOUT
outAC97 Sdata_outSDATA_OUTout
GP[30]I2S Sdata_outSDATA_OUTout
GP[29]
AC97DIN
a
inAC97 Sdata_in0SDATA_IN0in
GP[29]I2S Sdata_inSDATA_INin
GP[28]
BITCLK
a
inAC97 bit_clkBITCLKin
GP[28]I2S bit_clkBITCLKin
GP[28]I2S bit_clkBITCLKout
GP[27]EXT_CLKin
GP[26]RXDin
GP[25]PWR_FAILinPowerfail IRQTXDout
GP[24]PCD
GP[23]IRQ_IO
inPCMCIA card detectSFRMout
inTTL I/O IRQSCLKout
GP[22]
GP[21]IRQ_CAN
GP[20]INVALID_3
GP[19]IRQ_SMC
inCAN IRQ
inRS232 Invalid signalDREQ[0]in
inEthernet IRQDREQ[1]in
GP[18]RDYinExternal bus readyRDYin
GP[17]PWM1 outputPWM1out
GP[16]PWM0 outputPWM0out
GP[15]CS1
outActive low chip select 1nCS[1]out
GP[14]Memory bus master requestMBREQin
GP[13]Memory controller grantMBGNTout
GP[12]32 kHz out32 kHzout
GP[11]3.6 MHz oscillator out3.6 MHzout
GP[10]Real time clock (1Hz)RTCCLKout
GP[9]MMC Chip select 1MMCCS1out
GP[8]MMC Chip select 0MMCCS0out
GP[7]48 MHz clock output48 MHz clockout
GP[6]MMC clockMMCCLKout
GP[5]
GP[4]
GP[3]
a
GP[2]
IRQ_CODEC
inUCB1x00 IRQ
GP[1]PRDYinPCMCIA IRQGP_RSTin
GP[0]IRQ_PICinPIC IRQ
a. used on Trizeps II internally
MT6N (MT606)13 von 49
Keith & Koep GmbH Functional specification
3.11Ethernet
The Ethernet Controller (LAN91C96 by SMSC) on the MT6N board supports the
IEEE 802.3 (ANSI 8802-3) Ethernet Standards. It is connected to a 10 Base-T filter
module. The Ethernet connector is of the type RJ45. The controller in the configuration of MT6N provides:
• 6K Bytes of On-Chip RAM
• Support of enhanced transmit queue management
• Direct interface to ISA buses with no wait states
• Fast access time (40ns)
• Pipelined data path
• Integrated 10Base-T Transceiver functions:
•Driver and receiver
•Link integrity test
•Receive polarity detection and correction
• 10 Mb/s Manchester Encoding / Decoding and clock recovery
• Automatic retransmission, bad packet rejection and transmit padding
• Optional configuration via serial EEPROM interface (jumperless)
• Two direct driven LEDs for diagnostics (transmit / receive indication)
3.12Serial ports
The MT6 provides four kinds of serial ports:
• USB
• UART
• IrDA
• SPI
3.12.1Serial port 0 - USB Device Controller
Serial port 0 is an universal serial bus device controller (UDC) that supports three
endpoints and can operate half-duplex at a baud rate of 12 Mbps (slave only, not a
host or hub controller).The UDC is USB-compliant and supports all standard device
requests is issued by the host. The external pins dedicated to this interface are
UDC+ and UDC-. The USB protocol uses differential signalling between the two
pins for half-duplex data transmission. A 1.5 KOhm pull-up resistor is connected to
the USB cable’s D+ signal to pull the UDC+ pin high when not driven. This signifies the UDC is a high-speed, 12 Mbps device and provides the correct polarity for
data transmission.
Serial port 0 is accessible by an SL1-4 (four pin header). However, the user should
refer to the Universal Serial Bus Specification, Revision 1.0
of the USB protocol and its operation.
3.12.2Serial port 1 - UART
Serial port 1 is configured as an universal asynchronous receiver / transmitter
(UART) serial controller. A Maxim MAX3223 RS232 transceiver is used to manage the level conversion and line interface. The device has a power saving auto-
1
for a full description
1. The latest revision of the Universal Serial Bus Specification Revision 1.0 can be accessed
via the World Wide Web Internet side at: http://www.teleport.com/~usb/
MT6N (MT606)14 von 49
Keith & Koep GmbH Functional specification
matic shutdown that powers down the chip if no valid RS232 levels are detected.
The component may also be forced off by the FORCEON signal. Serial port 1 is
accessible by the female serial port connector J18 (10-pin header). The external pins
dedicated to this interface are TXD1 and RXD1. Further GPIO 12 and 13 are used
as hand-shake signals RTS and CTS.
For the communication between the PC (DB9 male) and the MT6 a serial extension
cable is needed. Therefore the serial port J18 (10 pin header) is to be connected with
a short flat cable to a DB9 female connector (see figure 7 on page 36).
3.12.3Serial port 2 - Infrared communications port
The infrared communications port (ICP) operates at half-duplex and provides direct
connection to commercially available Infrared Data Association (IrDA) compliant
LED transceivers. The ICP supports both the original IrDA standard with speeds up
to 115.2 Kbps as well as the newer 4-Mbps standard. Both standards use different
bit encoding techniques and serial packet formats. Low-speed IrDA transmission
uses the Hewlett-Packard Serial Infrared standard (HP-SIR) for bit encoding and an
UART as the serial engine; high-speed uses Four-Position Pulse Modulation
(4PPM) and a specialized serial packet protocol developed expressly for IrDA
transmission. Serial port 2 is accessible by a 10-pin header. The external pins dedicated to the ICP are TXD2 and RXD2.
FIGURE 4.Sample: Use of IrDA
MT6N (MT606)15 von 49
Keith & Koep GmbH Functional specification
TABLE 6.IrDA Control Register
Offset 0x02400000IrDA Control Register
1514131211109876543210
Bit
Reset
??????????????01
BitsNameTypeDescription
0IRDA_SDWrite Only
1
Alternately you can use serial port 2 as an UART.
3.12.4Serial port 3 - UART
Serial port 3 is configured as an universal asynchronous receiver / transmitter
(UART) serial controller. A Maxim MAX3243 RS232 transceiver is used to
manage the level conversion and line interface. The device has a power saving automatic shutdown that powers down the chip if no valid RS232 levels are detected.
The component may also be forced off by the FORCEON signal. Serial port 3 is
accessible by the male serial port connector J12 (DSUB9M). This port provides
RTS, CTS, DSR, DTR and DCD modem signals to support a serial IO port PC synchronous application.
IRDA_
MODE
Reserved
Write Only
IRDA_SD
IRDA_MODE
IrDA Shutdown
0 - IrDA activ
1 - IrDA inactiv
IrDA Mode
0 - Low speed
1 - High speed
3.12.5Serial port 4 - SSP
The synchronous serial port (SSP) of the SA-1110 is used to interface to a variety of
analog-to-digital converters, audio and telecom codecs, memory chips, and keypad
controllers as well as other miscellaneous serial devices. The SSP supports the
National Microwire and Texas Instruments synchronous serial protocols as well as a
subset of the Motorola serial peripheral interface (SPI) protocol. Serial port 4 controls full-duplex synchronous serial transfer between the SA-1110 and off-chip
devices. The SSP functions as a master only and communicates to the off-chip slave
device by driving a serial bit rate clock ranging from 7.2 KHz to 1.8432 MHz along
with a frame synchronisation pulse to denote the start of each frame transfer, and
supports any data format between 4 and 16 bits. The external pins dedicated to this
interface are GPIO 10 to 13.
MT6N (MT606)16 von 49
Keith & Koep GmbH Functional specification
3.13CAN interface
The CAN (Controller Area Network) is a serial bus system especially suited for networking “intelligent“ devices as well as sensors and actuators within a system or
subsystem. MT6 uses the SJA1000, a stand-alone CAN controller made by Philips.
It is used within automotive and general industrial environments. SJA1000 is the
successor of the PCA82C200 CAN controller (BasicCAN) from Philips Semiconductors. Additionally, a new mode of operation is implemented (PeliCAN) which
supports the CAN 2.0B protocol specification with several new features.
This controller offers the following features:
• PIN and Electrical compatibility to the PCA82C200 stand-alone CAN controller
• PCA82C200 mode (BasicCan mode is default)
• Extended receive buffer (64-byte FIFO)
• CAN 2.0B protocol compatibility
• Supports 11-bit identifier as well as 29-bit identifier
• Bit rates up to 1Mbits/s
• PeliCAN mode extensions:
•Error counters with read/write access
•Programmable error warning limit
•Last error code register
•Error interrupt for each CAN-bus error
•Arbitration lost interrupt with detailed bit position
•Single-shot transmission (no re-transmission)
•Listen only mode (no acknowledge, no active error flags)
•Hot plugging support (software driven bit rate detection)
•Reception of ’own’ messages (self reception request)
To use the can interface, please refer to the pinout description of the can connector
(J3 DB9 female) in table 12 on page 25.
3.14TTL I/O
MT6 offers 16 TTL Inputs and 16 TTL Outputs. There are 2 I/O connectors called
J15 and J16 on the board. Both connectors comprise each 8 TTL Input ports and 8
TTL Output ports. The pinout is shown in table 24 on page 33 and table 25 on
page 34. The output signals (OUTPUT[00:15]) correspond with dataline signals
D[00:15], which are switched by a CPLD. They will be selected by addressing
0x19800000 (\CS_IO_OUT and \CS_IO_IN). The Inputs can be read as follows:
read = *(short *) ADR
The Outputs can be written as follows:
*(short *) portadr = value
Keith & Koep GmbH offers an optional circuit board with electrically isolated
ports, one which can be placed directly on J15 and another one that will be connected by a flat cable to J16. With this board it is possible to provide +24V for the
MT6N (MT606)17 von 49
Keith & Koep GmbH Functional specification
MT6. You’ll find more information about the I/O board on our homepage
(www.keith-koep.com/trizeps.html)
3.15Audio In/Out
The Trizeps board includes a single chip integrated mixed signal audio and telecom
codec (Philips UCB 1200). JJ2 and JJ3 on the MT6 give access to the speaker and
microphone signals. The pinout of JJ2 is shown in table 34 on page 39 and of JJ3 in
table 35 on page 39.
From MT6 Version 5 the board can be fitted out with an audio stereo connector.
3.16Display connector and 4 wire Touch Panel
The SA-1110 on the Trizeps offers a 16 bit LCD-controller. The audio and telecom
codec (see chapter 3.15, "Audio In/Out" on page 18) provides also a 4 wire touch
screen interface. The relevant signals are accessible at J14 see table 23 on page 32.
The contrast voltage can be adjusted by an Digitally-Controlled Potentiometer by
Xicor. The device consists of a resistor array, wiper switches, a control section, and
nonvolatile memory. The wiper position is controlled by a three-wire interface.
The potentiometer is implemented by a resistor array composed of 99 resistive elements and a wiper switching network. Between each element and at either end are
tap points accessible to the wiper terminal. The position of the wiper element is controlled by the CS, U/D, and INC inputs. The position of the wiper can be stored in
nonvolatile memory and then be recalled upon a subsequent power-up operation.
TABLE 7.Display Contrast Register
Offset 0x03800000Display Contrast Register
1514131211109876543210
Bit
Reset
??????????????11
BitsNameTypeDescription
0
1
2
EEPOT_
EEPOT_
EEPOT_
CS
INC
U_D
Reserved
Write Only
Write Only
Write Only
EEPOT_U_D
Chip Select of EEPOT
0 - activ
1 - inactiv
Increment of EEPOT
0 - increment by 1
1 - inactive
Direction (Up/Down)of EEPOT
0 - decrement
1 - increment
EEPOT_CS
EEPOT_INC
3.17MultiMediaCard
The MultiMediaCard standard grew out of a joint development between SanDisk
Corporation and Siemens AG/Infineon Technologies AG, and was introduced in
MT6N (MT606)18 von 49
Keith & Koep GmbH Functional specification
November 1997. MultiMediaCards weigh less than two grams and, about the size of
a postage stamp, are the world’s smallest (24mm x 32mm x 1.4 mm) removable
solid-state memory solutions for mobile applications. These convenient, reliable,
rugged and lightweight standardized data carriers store up to 64 MBytes.
MultiMediaCards use ROM technology for read-only applications and Flash technology for read/write applications. The cards are fast for excellent system performance; energy efficient for prolonged battery life in portable products; and costefficient for use in systems sold at consumer price points. The simple molded package has a seven pad (pin) serial interface. This easy-to-install simple serial interface
offers easy integration into various devices regardless of the microprocessor used.
The MultiMediaCard has a wide variety of uses in some of the most exciting products on the market today.
3.18PS/2 connector
The MT6 is fitted out with an PS/2 connector which allows the use of a keyboard or
a mouse.
3.19Powerfail - Interrupt
Falling down power supply under ~14V generates an interrupt GPIO25 (PowerfailIRQ).
3.20Uninterruptible Power Supply (UPS)
The easiest way to get an UPS is to use the following electrical circuit.
JJ7Invalid signal for serial connection Header SL1-3
JJ8AngelbootHeader SL1-2
S1Audio stereo connectorReichelt EBS35A
U1TrizepsSODIMM 144
X9Display LM8V31MOLEX 53261-1590 (optional)
X10Display LM8V31MOLEX 53261-1490 (optional)
X14Touch LM8V31JST 04FE-ST-VK-N (optional)
Phoenix
(optional)
Phoenix
Header SL2-10
MSTBVA 2,5/2-G-5,08
PSC 1,5/3-M
MT6N (MT606)22 von 49
Keith & Koep GmbH Functional specification
FIGURE 6.Jumper and connector locations
MT6N (MT606)23 von 49
Keith & Koep GmbH Functional specification
A.2Power Supply (I)
The Power Supply connector is produced by PHOENIX. It’s a 2 pin connector with
the part number MSTBVA 2,5/2-G-5,08. This part is optional and usually not
placed.
TABLE 10.J1 - Power Supply
Pin SignalDescription
124VPower Supply
2GNDGround
A.3CompactFlash connector
In table 11 on page 24 you see the pin description of the CompactFlash Connector.
The „MC_“ in front of the signal names is used by buffered signals. For example:
MC_D01 means the second databus of SA1110 buffered by CPLD.
TABLE 11.J2 - CompactFlash Connector
PinSignalDescription
1GNDGround
2MC_D03Databus
3MC_D04Databus
4MC_D05Databus
5MC_D06Databus
6MC_D07Databus
7MC_CE1
8MC_A10Memory address bus
9MC_OEOutput Enable signal
10MC_A09Memory address bus
11MC_A08Memory address bus
12MC_A07Memory address bus
13MC_VDDPower Supply
14MC_A06Memory address bus
15MC_A05Memory address bus
16MC_A04Memory address bus
17MC_A03Memory address bus
18MC_A02Memory address bus
19MC_A01Memory address bus
20MC_A00Memory address bus
21MC_D00Databus
22MC_D01Databus
23MC_D02Databus
24MC_IOIS
Card Enable signal
Write Protect signal
MT6N (MT606)24 von 49
Keith & Koep GmbH Functional specification
TABLE 11.J2 - CompactFlash Connector
PinSignalDescription
25MC_CD2Card Detect signal
26MC_CD1
27MC_D11Databus
28MC_D12Databus
29MC_D13Databus
30MC_D14Databus
31MC_D15Databus
32MC_CE2
33MC_VS1
34MC_IOR
35MC_IOW
36MC_WE
37MC_RDY
38MC_VDDPower Supply
39ncnot connected
40MC_VS2
41PCM_RESETReset signal
42MC_WAIT
43ncnot connected
44MC_REG
45MC_BVD2Battery Voltage Detect signal
46MC_BVD1Battery Voltage Detect signal
47MC_D08Databus
48MC_D09Databus
49MC_D10Databus
50GNDGround
Card Detect signal
Card Enable signal
Voltage Sense signal
I/O Read signal
I/O Write signal
Write Enable signal
Ready / Busy signal
Voltage Sense signal
Wait signal
Attribute-Memory-Select or Register signal
A.4CAN connector
The CAN-interface is electrically isolated. Usually the CAN-interface is terminated
with an 120 Ohm resistor by closing jumper JJ1.
The CAN connector is a 9-pin female DSUB connector with the following pinout:
TABLE 12.J3 - CAN connector
Pin SignalDescription
1ncnot connected
2CANLnegative differential signal
3CAN_GNDGround CAN
MT6N (MT606)25 von 49
Keith & Koep GmbH Functional specification
TABLE 12.J3 - CAN connector
Pin SignalDescription
4ncnot connected
5ncnot connected
6ncnot connected
7CANHpositive differential signal
8ncnot connected
9CAN_VCCPower Supply CAN
A.5JTAG connector (CPLD)
On the MT6 there are two CPLD by Xilinx which can be programmed through an 6pin header with the following pinout.
TABLE 13.J4 - JTAG connector (CPLD)
PinSignalDescription
1+3V3Power Supply
2GNDGround
3XC_TCKClock signal
4XC_TDO2Output signal
5XC_TDIInput signal
6XC_TMSMode signal
A.6RS232 connector (port 3)
The connector J5 is a male DB9 connector with the following pin description.
TABLE 14.J5 - Serial Interface connector (port 3)
Pin SignalDescription
1DCD3_V24XData Carrier Detect
2RXD3_V24XReceive Data
3TXD3_V24XTransmit Data
4DTR3_V24XData Terminal Ready
5GNDGround
6DSR_V24XData Set Ready
7RTS3_V24XRequest to Send
8CTS3_V24XClear to Send
9+5VPower Supply
MT6N (MT606)26 von 49
Keith & Koep GmbH Functional specification
A.7Ethernet connector
The Ethernet connector is an usually RJ45 connector with the following pin
description.
TABLE 15.J6 - Ethernet connector
Pin SignalDescription
1TPETXPTransmit differential output
2TPETXNTransmit differential output
3TPERXPReceive differential output
4ncnot connected
5ncnot connected
6TPERXNReceive differential output
7ncnot connected
8ncnot connected
A.8JTAG connector (Trizeps)
The JTAG connector to program Flash memory on Trizeps is a 2 row 10 pin header.
The pinout is shown in table 16 on page 27
TABLE 16.J7 - JTAG connector (Trizeps)
Pin SignalDescription
1TRSTTest interface reset
2+3V3Power Supply
3TDIJTAG test interface data input
4 +3V3 Power Supply
5TDOJTAG test interface data output
6GNDGround
7TMSJTAG test interface mode select
8GNDGround
9TCKJTAG test interface reference clock
10GNDGround
MT6N (MT606)27 von 49
Keith & Koep GmbH Functional specification
A.9Backlight Inverter (BLI) (external)
For backlight power you can either use the onboard BLI or an external BLI. The
external one can be connected by an 4-pin header with the following pinout: This
part is optional and usually not placed.
The backlight power on the MT6 can be build by a Backlight inverter from TDK
with the part name CXA-M10A-L. The pinout of the connector (Header SL3-4) is
shown in table 18 on page 28.This part is optional and usually not placed.
TABLE 18.J9 - Backlight Inverter connector
PinSignalDescription
1OUT1Power out
2ncnot connected
3ncnot connected
4OUT_GNDPower Ground
A.11Power Supply (II)
The Power supply of MT6 can happen on many ways. Usually the power connector
J10 by Phoenix with the part number PSC 1,5/3-M is used.
TABLE 19.J10 - Power connector
PinSignalDescription
1+24VPower supply (in range of +15V to +24V)
2ncnot connected
3GNDGround
A.12PCMCIA interface
Normally the MT6 is delivered with a CompactFlash connector. Alternately the
board can fitted out with an header (4 rows of 17 pins) for an PCMCIA-adapter
board. It is available by Keith & Koep. In table 20 on page 29 the signals are
MT6N (MT606)28 von 49
Keith & Koep GmbH Functional specification
described in consideration of using only memory cards or using memory and I/O
cards.This part is optional and usually not placed.
TABLE 20.PCMCIA-slot J4
PinSignalDescription
1GNDGround
2D03Databus
3D04Databus
4D05Databus
5D06Databus
6D07Databus
7CE1
8A10Memory address bus
9OE
10A11Memory address bus
11A09Memory address bus
12A08Memory address bus
13A13Memory address bus
14A14Memory address bus
15WE
16IREQ
17VccPower Supply
18Vpp1Program Voltage
19A16Memory address bus
20A15Memory address bus
21A12Memory address bus
22A07Memory address bus
23A06Memory address bus
24A05Memory address bus
25A04Memory address bus
26A03Memory address bus
27A02Memory address bus
28A01Memory address bus
29A00Memory address bus
30D00Databus
31D01Databus
32D02Databus
33IOIS16
34GNDGround
35GNDGround
36CD1
/PGMWrite-enable signal / Program signal
Card Enable signal
Output enable signal
Ready / Busy signal
Interrupt request signal
Write-Protect signal
Card-Detect signal
MT6N (MT606)29 von 49
Keith & Koep GmbH Functional specification
TABLE 20.PCMCIA-slot J4
PinSignalDescription
37D11Databus
38D12Databus
39D13Databus
40D14Databus
41D15Databus
42CE2
43VS1
44IORD
45IOWR
46A17Memory address bus
47A18Memory address bus
48A19Memory address bus
49A20Memory address bus
50A21Memory address bus
51VccPower Supply
52Vpp2Program Voltage
53A22Memory address bus
54A23Memory address bus
55A24Memory address bus
56A25Memory address bus, grounded
57VS2
58RESETReset signal
59WAIT
60INPACK
61REG
62SPKR
63STSCHG
64D08Databus
65D09Databus
66D10Databus
67CD2
68GNDGround
Card-Enable signal
Voltage sense
reserved
I/O-Read signal
reserved
I/O-Write signal
Voltage sense
Wait signal
reserved
Input Acknowledge signal
Attribute-Memory-Select- or Register-Signal
Battery Voltage Detect signal
Speaker- or Digital-Audio connect
Battery Voltage Detect
Status-Changed signal
Card-Detect signal
MT6N (MT606)30 von 49
Keith & Koep GmbH Functional specification
A.13Serial port 3 connectors for other serial interface than RS232
If you want to use another serial interface than RS232 you can use two 10-pin headers. At one of them, connector J13 (table 22 on page 31), serial port 3 TTL-signals
are available and at the other one, connector J12 (table 21 on page 31), the transformed signals are available.Both connectors are optional and usually not placed.
TABLE 21.J12 - Serial port 3 (transformed signals)
PinSignalDescription
1DCD3_V24XData Carrier Detect
2DSR3_V24XData Set Ready
3RXD3_V24XReceive Data
4RTS3_V24XRequest To Send
5TXD3_V24XTransmit Data
6CTS3_V24XClear To Send
7DTR3_V24XData Terminal Ready
8+5VPower Supply
9GNDGround
10ncnot connected
TABLE 22.J13 - Serial port 3 (TTL-signals)
PinSignalDescription
1+3V3Power Supply
2+5VPower Supply
3TXD_3Transmit Data
4RXD_3Receive Data
5DCD_3Data Carrier Detect
6DTR_3Data Terminal Ready
7DSR_3Data Set Ready
8RTS_3Request To Send
9CTS_3Clear To Send
10GNDGround
MT6N (MT606)31 von 49
Keith & Koep GmbH Functional specification
A.14Display connector
You can connect an Sharp DSTN display called LM8V31 directly to the MT6N. If
you want to use another display you have to use the 40-pin header, where are all rel-
evant signals available. table 23 on page 32 describes the pins and their functions.
TABLE 23.J14 - Display connector (40-pin Header)
Pin SignalDescription
1LDD00LCD controller display data (Trizeps - SA-1110)
2LDD01LCD controller display data (Trizeps - SA-1110)
3LDD02LCD controller display data (Trizeps - SA-1110)
4LDD03LCD controller display data (Trizeps - SA-1110)
5LDD04LCD controller display data (Trizeps - SA-1110)
6LDD05LCD controller display data (Trizeps - SA-1110)
7LDD06LCD controller display data (Trizeps - SA-1110)
8LDD07LCD controller display data (Trizeps - SA-1110)
9LDD08LCD controller display data (Trizeps - SA-1110)
10LDD09LCD controller display data (Trizeps - SA-1110)
11LDD10LCD controller display data (Trizeps - SA-1110)
12LDD11LCD controller display data (Trizeps - SA-1110)
13LDD12LCD controller display data (Trizeps - SA-1110)
14LDD13LCD controller display data (Trizeps - SA-1110)
15LDD14LCD controller display data (Trizeps - SA-1110)
16LDD15LCD controller display data (Trizeps - SA-1110)
The connectors for the 16 TTL I/Os are called J15 and J16. The pinout of J15 is
shown in table 24 on page 33, the other one in table 25 on page 34.
2
C Bus (Trizeps - SA-1110/GP26)
TABLE 24.J15 - TTL I/O Connector (Databus 00 to 07)
PinSignalDescription
1GNDGround
2OUTPUT00TTL Output
3OUTPUT01TTL Output
4OUTPUT02TTL Output
5OUTPUT03TTL Output
6OUTPUT04TTL Output
7OUTPUT05TTL Output
8OUTPUT06TTL Output
9OUTPUT07TTL Output
10GNDGround
11INPUT00TTL Input
12INPUT01TTL Input
13INPUT02TTL Input
14INPUT03TTL Input
15INPUT04TTL Input
16INPUT05TTL Input
17INPUT06TTL Input
18INPUT07TTL Input
19+3V3Power Supply
20+3V3Power Supply
21IRQ_IOInterrupt Request TTL I/O
22EXT_GNDPower Supply (external)
23EXT_GNDPower Supply (external)
24EXT_GNDPower Supply (external)
MT6N (MT606)33 von 49
Keith & Koep GmbH Functional specification
TABLE 24.J15 - TTL I/O Connector (Databus 00 to 07)
PinSignalDescription
25EXT_24VPower Supply (external)
26EXT_24VPower Supply (external)
TABLE 25.J16 - TTL I/O Connector (Databus 08 to 15)
PinSignalDescription
1GNDGround
2OUTPUT08TTL Output
3OUTPUT09TTL Output
4OUTPUT10TTL Output
5OUTPUT11TTL Output
6OUTPUT12TTL Output
7OUTPUT13TTL Output
8OUTPUT14TTL Output
9OUTPUT15TTL Output
10GNDGround
11INPUT08TTL Input
12INPUT09TTL Input
13INPUT10TTL Input
14INPUT11TTL Input
15INPUT12TTL Input
16INPUT13TTL Input
17INPUT14TTL Input
18INPUT15TTL Input
19+3V3Power Supply
20+3V3Power Supply
21IRQ_IOInterrupt Request TTL I/O
22EXT_GNDPower Supply (external)
23EXT_GNDPower Supply (external)
24EXT_GNDPower Supply (external)
25EXT_24VPower Supply (external)
26EXT_24VPower Supply (external)
MT6N (MT606)34 von 49
Keith & Koep GmbH Functional specification
A.16Serial port 2 connector
Signals of serial port 2 are available at a 10-pin header. Keith & Koep offers an PartyLine module using this interface.
TABLE 26.J17 - Serial port 2 Connector
PinSignalDescription
1TXD_2Transmit Data
2RXD_2Receive Data
3GNDGROUND
4IrDA_SDIrDA Shut Down Signal
5+3V3Power Supply
6IRDA_MODEIrDA Mode sIGNAL
7+5VPower Supply
8EXT_24VPower Supply
9EXT_GNDPower Supply
10nc not connected
A.17Serial port 1 connector
Signals of serial port 1 are available at this 10-pin header. Attention: If you use
SPI-signals you can’t use RTS and CTS at this interface!
TABLE 27.J18 - Serial port 1 connector
PinSignalDescription
1-internally connected to Pin 2 and 7
2-internally connected to Pin 1 and 7
3TXD1S_V24Transmit Data
4CTS1_V24
5RXD1S_V24Receive Data
6RTS1_V24
7-internally connected to Pin 1 and 2
8+3V3Power Supply
9GNDGround
10ncnot connected
a. GPIO 13 either connected as serial signal or as Chip Select of SPI
b. GPIO 12 either connected as serial signal or as Clock Signal of SPI
Clear To Send (GPIO 13 of SA1110)
Request To Send (GPIO 12 of SA1110)
a
b
If you want to connect J18 with a PC you can use the solution shown in figure 7 on
page 36:
MT6N (MT606)35 von 49
Keith & Koep GmbH Functional specification
FIGURE 7.Connection of the serial interface header (J18) to the PC
flatcable
1
3
5
7
9
10 pin header
2
4
6
8
10
1
2
3
4
5
DB9 female
6
7
8
9
A.18SPI and ADC connector
This connector is usually used by Keith & Koep with a daughterboard that contains
a memory card connected by serial peripheral interface (SPI) protocol. Attention: If
CTS and RTS of serial port 1 are used, you can’t use SPI_CLK and SPI_CS!
TABLE 28.J19 - GPIO and A/D Connector
PinSignalDescription
1SPI_TXDTransmit Data
2+3V3Power Supply
3SPI_CLK
4SPI_RXDReceive Data
5ncnot connected
6SPI_CS
7ncnot connected
8ncnot connected
9GNDGround
10ncnot connected
11AD1Analog / Digital Input 1
12AD0Analog / Digital Input 0
13GNDGround
14AD3Analog / Digital Input 3
a. GPIO 12 either connected as serial signal or as Clock signal of SPI
b. GPIO 13 either connected as serial signal or as Chip Select of SPI
Clock Signal (GPIO 12 of SA1110)
Chip Select signal (GPIO 13 of SA1110)
Serial extension
cable
1
2
3
4
5
6
7
8
9
PC male
a
b
MT6N (MT606)36 von 49
Keith & Koep GmbH Functional specification
A.19USB / IrDA connector
USB and IrDA signals are available at connector J20.
TABLE 29.J20 - USB and IrDA Connector
PinSignalDescription
1+3V3Power Supply
2TUDC+bidirectional serial port (UDC Trizeps)
3TUDC-bidirectional serial port (UDC Trizeps)
4GNDGround
5+3V3Power Supply
6TXD_2Transmit data
7RXD_2Receive data
8IRDA_MODE
9IRDA_SD
10GNDGround
A.20Connector to program PIC16F84
The PIC16F84 is used as keyboard or mouse controller and can be programmed via
this connector.
TABLE 30.J21 - Connector to program PIC16F84 (PS/2 controller)
PinSignalDescription
1ncnot connected
2ncnot connected
3+5VPower Supply
4RB7Serial programming data
5RB6Serial programming clock
6GNDGround
A.21PS/2 connector
A standard PS/2 keyboard or PS/2 mouse can be connected to the MT6 via the PS/2
connector. The connector is by Molex and has the part number 87123-08.
TABLE 31.J22 - PS/2 connector for mouse and keyboard
PinSignalDescription
1PS2_DATA1connected with PIC16F84 pin RB1
2ncnot connected
3GNDGround
4+5VPower Supply
MT6N (MT606)37 von 49
Keith & Koep GmbH Functional specification
TABLE 31.J22 - PS/2 connector for mouse and keyboard
PinSignalDescription
5PS2_CLK1connected with PIC16F84 pin RB0/INT
6ncnot connected
A.22UPS connector
An UPS is available for the MT6N. The UPS is connected with MT6N via the following connector.
TABLE 32.J23 - UPS connector
PinSignalDescription
1I2C_DATA
2I2C_CLK / ANGBOOT
3+3V3Power Supply
4BATT_EMPTYCPLD signal
5BATT_ENCPLD signal
6CHARGECPLD signal
7+12VBattery Power
8+12VBattery Power
9GNDGround
10GNDGround
data I
clock I
2
C Bus (SA-1110/GP27)
2
C Bus (SA-1110/GP26)
A.23MultiMediaCard connector
The MultiMediaCard connector has the following pinout: This part is optional and
usually not placed:
PinSignalDescription
1SPI_CSSPI chip select
2SPI_TXDSPI transmit pin
3GNDGround
4+3V3Power Supply
5SPI_CLKSPI clock
6GNDGround
7SPI_RXDSPI receive pin
MT6N (MT606)38 von 49
Keith & Koep GmbH Functional specification
A.24CAN Termination
Use the jumper to terminate the CAN-interface with an 120 Ohm resistor.
TABLE 33.JJ1 - Can termination
PinSignalDescription
1CANLconnected to CANL over an 120R resistor
2CANHconnected to CANH
A.25Speaker connector
Connect a speaker to JJ2.
TABLE 34.JJ2 - Speaker connector
Pin SignalDescription
1SPKRPSpeaker positive signal
2SPKRNSpeaker negative signal
A.26Microphone connector
Connect a microphone to JJ3.
TABLE 35.JJ3 - Microphone connector
Pin SignalDescription
1MIC_OUTMicrophone output signal
2MIC_GNDMicrophone ground
A.27Reset connector
For normal operation this jumper is left open. For resetting the board connect
to GND.
RESIN
TABLE 36.JJ5 - Reset connector
PinSignalDescription
1GNDGround
2RESIN
Reset in
MT6N (MT606)39 von 49
Keith & Koep GmbH Functional specification
A.28Battery (onboard or external)
The onboard battery (CR2450) supplies the Real Time Clock (RTC) PCF8593. To
use this battery connect Pin 3 with Pin 4. If you want to use an external battery connect it to Pin 1 (battery minus) and Pin 3 (battery plus).
TABLE 37.JJ6 - Battery connector
PinSignalDescription
1GNDGround
2ncnot connected
3-Vcc RTC
4-battery plus
A.29Invalid signal
The INVALID-signal indicates a valid RS232-level is present on receiver inputs.
You can choose this function between this two RS232 transceivers, on the one side
the MAX3223 for serial port 1 and on the other side the MAX3243 for serial port 3.
Usually the jumper is set between pin 2 and 3.
TABLE 38.JJ7 - Invalid signal change
PinSignalDescription
1INVALID_SP1Invalid signal serial port 1
2INVALID
3INVALID_SP3Invalid signal serial port 3
A.30Angelboot
You can start the firmware by closing JJ8 when powering up.
TABLE 39.JJ8 - Angel boot connector
PinSignalDescription
1ANGELBOOTAngel boot
2GNDGround
Invalid signal out
MT6N (MT606)40 von 49
Keith & Koep GmbH Functional specification
A.31Audio stereo connector
The audio stereo connector has the following pinout:
TABLE 40.JJ8 - Angel boot connector
PinSignalDescription
1SPKRPpositive speaker output (UCB1200)
2HEADPHONE_L(only Trizeps II)
3ncnot connected
4SPKRNnegative speaker output (UCB1200)
5ncnot connected
A.32Trizeps Connector U1
In the following you find the pinout of the Trizeps socket.
TABLE 41.U1 - Trizeps connector
PinNameDescription
1TSMYnegative Y-plate touch screen (UCB 1200)
2TSMXnegative X-plate touch screen (UCB 1200)
3TSPYpositive Y-plate touch screen (UCB 1200)
4TSPXpositive X-plate touch screen (UCB 1200)
5MIC_OUTmicrophone input signal
6FF_RI / GP38Full function UART ring indicator pin (only Trizeps-II)
7MIC_GNDmicrophone ground switch input
8LINEIN_RLine in right channel (UCB1400) (only Trizeps-II)
9SPKRNnegative speaker output (UCB 1200)
10LINEIN_LLine in left channel (UCB1400) (only Trizeps-II)
11SPKRPpositive speaker output (UCB 1200)
12HEADPHONE_LLine out left channel (UCB1400) (only Trizeps-II)
13AD3analog voltage input (UCB 1200)
14VIN_AD2
15AD1analog voltage input (UCB 1200)
16AD0analog voltage input (UCB 1200)
17GNDGround
18GNDGround
19TMSJTAG test interface mode select (SA-1110)
20TCKJTAG test interface reference clock (SA-1110)
21TRST
22TDOJTAG test interface data output (SA-1110)
23RESET_IN
24TDIJTAG test interface data input (SA-1110)
analog voltage input (UCB 1200)
test interface reset (SA-1110)
reset input
a
MT6N (MT606)41 von 49
Keith & Koep GmbH Functional specification
TABLE 41.U1 - Trizeps connector
PinNameDescription
25RESET_OUTreset output (SA-1110)
26L_BIASLCD ac bias drive
27RXD_1Sserial port one receive pin (SDLC) (SA-1110)
28BATT_FAULTbattery fault - main power is going down (SA-1110)
29TXD_1Sserial port one transmit pin (SDLC) (SA-1110)
30RXD_2serial port two receive pin (IrDA) (SA-1110)
31RXD_3serial port three receive pin (UART) (SA-1110)
32TXD_2serial port two transmit pin (IrDA) (SA-1110)
33TXD_3serial port three transmit pin (UART) (SA-1110)
34TUDC-serial port zero bidirectional (UDC) (SA-1110)
35+3V3power supply
36+3V3power supply
37I2C_DATA
38TUDC+serial port zero bidirectional (UDC) (SA-1110)
39GPIO25General purpose I/O
40I2C_CLK / ANG-
BOOT
41IRQ_IOInterrupt request TTL I/O
42PCD
43INVALID_3
44IRQ_CAN
45DCD_3Data Carrier Detect (serial port 3)
46IRQ_SMC
47DTR_3Data Terminal Ready (serial port 3)
48DSR_3Data Set Ready (serial port 3)
49RTS_3Request To Send (serial port 3)
50CTS_3Clear To Send (serial port 3)
51GPIO12General purpose I/O
52GPIO13General purpose I/O
53SPI_TXDSPI transmit pin
54SPI_RXDSPI receive pin
55LDD14LCD controller display data (Trizeps - SA-1110)
56LDD15LCD controller display data (Trizeps - SA-1110)
57LDD12LCD controller display data (Trizeps - SA-1110)
58LDD13LCD controller display data (Trizeps - SA-1110)
59LDD10LCD controller display data (Trizeps - SA-1110)
60LDD11LCD controller display data (Trizeps - SA-1110)
61LDD8LCD controller display data (SA-1110)
62LDD9LCD controller display data (SA-1110)
2
C Bus (SA-1110/GP27)
data I
2
C Bus (SA-1110/GP26)
clock I
Card detect (CD1>=CD2)
invalid signal of the selected (by JJ7) RS232
CAN Interrupt
Interrupt request Ethernet
MT6N (MT606)42 von 49
Keith & Koep GmbH Functional specification
TABLE 41.U1 - Trizeps connector
PinNameDescription
63IRQ_PICInterrupt of the PIC (optional)
64PRDY
65GNDGround
66GNDGround
67L_FCLKLCD frame clock (SA-1110)
68L_LCLKLCD line clock (SA-1110)
69L_PCLKLCD pixel clock (SA-1110)
70LDD6LCD controller display data (SA-1110)
71LDD7LCD controller display data (SA-1110)
72LDD4LCD controller display data (SA-1110)
73LDD5LCD controller display data (SA-1110)
74LDD2LCD controller display data (SA-1110)
75LDD3LCD controller display data (SA-1110)
76LDD0LCD controller display data (SA-1110)
77LDD1LCD controller display data (SA-1110)
78GNDGround
79PWE
80POE
81PIOW
82PIOR
83PWAIT
84PIOIS16
85PREG
86PSKTSELPCMCIA socket select (SA-1110)
87PCE1
88PCE2
89+3V3power supply
90+3V3power supply
91D14memory data (SA-1110)
92D15memory data (SA-1110)
93D12memory data (SA-1110)
94D13memory data (SA-1110)
95D10memory data (SA-1110)
96D11memory data (SA-1110)
97D08memory data (SA-1110)
98D09memory data (SA-1110)
99D06memory data (SA-1110)
100D07memory data (SA-1110)
101D04memory data (SA-1110)
PCMCIA ready signal
PCMCIA write enable (SA-1110)
PCMCIA output enable (SA-1110)
PCMCIA I/O write (SA-1110)
PCMCIA I/O read (SA-1110)
PCMCIA wait (SA-1110)
I/O select 16 (SA-1110)
PCMCIA register select (SA-1110)
PCMCIA card enable (low-byte lane) (SA-1110)
PCMCIA card enable (high-byte lane) (SA-1110)
MT6N (MT606)43 von 49
Keith & Koep GmbH Functional specification
TABLE 41.U1 - Trizeps connector
PinNameDescription
102D05memory data (SA-1110)
103D02memory data (SA-1110)
104D03memory data (SA-1110)
105D00memory data (SA-1110)
106D01memory data (SA-1110)
107GNDground
108GNDground
109RDYstatic data ready signal (SA-1110)
110WE
111RD/WR
112OE
113GNDground
114ncnot connected
115ncnot connected
116CS3
117ncnot connected
118ncnot connected
119A25memory adress bus (SA-1110)
120A24memory adress bus (SA-1110)
121A23memory adress bus (SA-1110)
122A22memory adress bus (SA-1110)
123A21memory adress bus (SA-1110)
124A20memory adress bus (SA-1110)
125A19memory adress bus (SA-1110)
126A18memory adress bus (SA-1110)
127A17memory adress bus (SA-1110)
128A16memory adress bus (SA-1110)
129A15memory adress bus (SA-1110)
130A14memory adress bus (SA-1110)
131A13memory adress bus (SA-1110)
132A12memory adress bus (SA-1110)
133A11memory adress bus (SA-1110)
134A10memory adress bus (SA-1110)
135A09memory adress bus (SA-1110)
136A08memory adress bus (SA-1110)
137A07memory adress bus (SA-1110)
138A06memory adress bus (SA-1110)
139A05memory adress bus (SA-1110)
memory write enable (SA-1110)
read/write direction control for memory and PCMCIA data
bus (SA-1110)
memory output enable (SA-1110)
static chip select (SA-1110)
MT6N (MT606)44 von 49
Keith & Koep GmbH Functional specification
TABLE 41.U1 - Trizeps connector
PinNameDescription
140A04memory adress bus (SA-1110)
141A03memory adress bus (SA-1110)
142A02memory adress bus (SA-1110)
143A01memory adress bus (SA-1110)
144A00memory adress bus (SA-1110)
a. For an input voltage of 24V VIN_AD2 is about 4.21V
24V
VIN_AD2
47K
10K
100nF
A.33Display LM8V31
The DSTN LCD LM8V31 by Sharp can be directly connected to MT6N through
two connectors by MOLEX. Both connectors are optional and usually not placed.
TABLE 42.X9 - Display connector 1 for LM8V31 by Sharp
PinSignalDescription
1L_FCLKLCD frame clock
2GNDGround
3L_DISPLCD enable
4L_LCLKLCD line clock
5GNDGround
6L_PCLKLCD pixel clock
7GNDGround
8LDD0LCD controller display data
9LDD1LCD controller display data
10LDD2LCD controller display data
11LDD3LCD controller display data
12LDD4LCD controller display data
13LDD5LCD controller display data
14LDD6LCD controller display data
15LDD7LCD controller display data
MT6N (MT606)45 von 49
Keith & Koep GmbH Functional specification
TABLE 43.X10 - Display connector 2 for LM8V31 by Sharp
PinSignalDescription
1LDD8LCD controller display data
2LDD9LCD controller display data
3LDD10LCD controller display data
4LDD11LCD controller display data
5LDD12LCD controller display data
6LDD13LCD controller display data
7LDD14LCD controller display data
8LDD15LCD controller display data
9+3V3Power Supply
10GNDGround
11GNDGround
12 ncnot connected
13ncnot connected
14VCON_LM8V31Contrast voltage
A.34Touch LM8V31
The LM8V31 contains an integrated touch panel which can be connected to the
touch connector by JST with part number 04FE-ST-VK-N.This part is optional and
usually not placed.