Page 1
-TC399 ® Hardware Manual Document No.: L-853e.A0 SOM Prod. No.: KSP-0200-0.Ax SOM PCB. No.: 4628.0 Edition: November 2018 A product of a PHYTEC Technology Holding company...
Page 2
GmbH neither gives any guarantee nor accepts any liability whatsoever for consequential damages resulting from the use of this manual or its associated product. PHYTEC Messtechnik GmbH reserves the right to alter the information contained herein without prior notification and accepts no responsibility for any damages that might result.
Page 3
Koramangala, Bangalore- Futian District, Shenzhen 560095 CHINA 518026 INDIA Ordering +91-80-4086 7046/48 +86-755-3395-5875 Informati sales@phytec.in sales@phytec.cn Technical +91-80-4086 7047 Support: support@phytec.in support@phytec.cn Fax: +86-755-3395-5999 Web Site: http://www.phytec.in http://www.phytec.cn Edition #### 2018 PHYTEC Elektronik GmbH 2012 L-769e_1...
10 Real Time Clock (RTC-8564)(U9) ......55 11 User LED ..........56 12 On-Chip Debug Support Interface ......57 13 Technical Specifications ........58 14 Hints for Intergrating and Handling the phyCORE-TC399 ..61 14.1 Integrating the phyCORE-TC399 ....61 14.2 Evaluating the phyCORE-TC399 with the corresponding Evaluation Kit “KSP-022-KIT”...
Page 5
-TC399[KSP-0200-0.A0] ® 16 Index ............. 64 List of Figures Figure 1: Block Diagram of the phyCORE-TC399 ....3 Figure 2: phyCORE–TC399 Component Placement (top view) ..4 Figure 3: phyCORE-TC399 Component Placement (bottom view) ... 5 Figure 4: Pinout of the phyCORE-Connector (top view) ..8 Figure 5: Typical Jumper Pad Numbering Scheme ....
Table 7: Pinout of the optional phyCORE-Connection X2, Row A .. 24 Table 8: Pinout of the optional phyCORE-Connection X2, Row B .. 25 Table 9: Jumper Settings ........32 Table 10: Boot Modes of the phyCORE-TC399 43 ..............Table 11: Boot Configuration Pins at the phyCORE-Connector 43 ....
Click these links to quickly jump to the applicable URL, part, chapter, table, or figure. References made to the phyCORE-Connector always refer to the high density Samtec connector on the undersides of the phyCORE-i.MX°8M System on Module. PHYTEC Messtechnik GmbH 2018 L-853e.A0...
DIP-Switches on the carrier board. Sx_y Switch y of DIP-Switch Sx; used in reference to the DIP-Switch on the carrier board. Table 2: Abbreviations and Acronyms used in this Manual PHYTEC Messtechnik GmbH 2018 L-853e.A0...
PHYTEC supports a variety of 8-/16- and 32- bit controllers in two ways: (1) as the basis for Rapid Development Kits which serve as a reference and evaluation platform (2) as insert-ready, fully functional phyCORE OEM modules, ®...
Page 11
-TC399[KSP-0200-0.A0] ® Ordering Information The part numbering of the phyCORE-TC399 has the following structure: KSP-0200-0.Ax Product number (consecutive) Version number Product Specific Information and Technical Support In order to receive product specific information on all future changes and updates, we recommend registering at: http://www.phytec.de/de/support/registrierung.html...
Page 12
Moreover, PHYTEC products should not be operated without protection circuitry if connections to the product's pin header rows are longer than 3 m. PHYTEC products fulfill the norms of the European Union’s Directive Electro Magnetic...
Page 13
-TC399[KSP-0200-0.A0] ® Product Change Management and information in this manual on parts populated on the SOM / SBC With the purchace of a PHYTEC SOM / SBC, you will, in addition offerings, receive free obsolescence maintenance service for the HW we provide.
Page 14
In order to receive reliable, up to date and detailed information concerning parts used for our product, please contact our support team through the contact information given within this manual. PHYTEC Messtechnik GmbH 2018---L-853e.A0...
SOMs represent continuous development of PHYTEC System on Module technology. Like its mini, micro, and nanoMODUL predecessors, the phyCORE boards integrate all core elements of a microcontroller system on a subminiature board and are designed in a manner that ensures their easy expansion and embedding in peripheral hardware developments.
• SRAM: up to 8MByte (10ns) (standard: 5MB) • EEPROM: up to 32kB (SPI) (standard: 8kB) 1.1.3 Other Board-Level Features of the phyCORE-TC399 • Single 3.3V supply for phyCORE-TC399 module • All controller-required supplies are generated on-board • Voltage Supervisor IC •...
-TC399[KSP-0200-0.A0] ® 1.4 Minimum Requirements to operate the phyCORE-TC399 Basic operation phyCORE-TC399 requires single supply of +3.3 V input voltage with 2.5 A load and the corresponding GND connection. following supply pins located phyCORE- Connector X3: 3V3 -> X3 -> 1C, 2C, 1D,2D Connect all +3.3 V VCC input pins to your power supply and,...
The pin numbering values increase moving down the board (Figure The numbered matrix can be aligned with the phyCORE-TC399 (viewed from above;...
Page 22
(defined as dotted lines) mounted on a carrier board. In order to facilitate understanding of the pin assignment scheme, the diagram presents a cross-view of the phyCORE-TC399 module showing the phyCORE-Connector mounted on the underside of the module’s PCB. Table 3...
Page 23
12. It is necessary to Table avoid voltages at the IO pins of the phyCORE-TC399 which are sourced from the supply voltage of peripheral devices attached to the SOM during power-up or power–down. These voltages can cause a current flow into the controller,...
A18 / X3A2 X_ETH O/ETH_I/O EBU address line A18 0_DP (refer to jumper J30) Gbit Ethernet X_ETH0_CN - / ETH NC / X3A2 X_ETH O/ETH_I/O Not Connected (refer to 0_CN jumper J50) X3A2 Ground 0 V PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 25
(refer to jumper J42) X3A4 3.3V EBU write Control 3.3V EBU Burst Flash Clock X3A5 BFCLK Feedback, onboard connected to BFCLKO via R97/R13 3.3V EBU Burst Flash Clock X3A5 BFCLK Output, onboard connected to BFCLKI via R97/R13 PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 27
EBU address line A0 Ground 0 V 3.3V EBU address line A3 3.3V EBU address line A5 3.3V EBU address line A6 3.3V EBU address line A8 Ground 0 V 3.3V EBU address line A11 PHYTEC Messtechnik GmbH 2018---L-853e.A0...
EBU data line D13 X3B32 D14 3.3V EBU data line D14 X3B33 /BC1 3.3V EBU Byte Control Signa1 X3B34 GND Ground 0 V X3B35 NC Not Connected X3B36 NC Not Connected X3B37 D16 3.3V EBU data line D16 PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Ground 0 V CAN_BUS CANH output of the CAN transceiver for the CAN00 CAN_H1 Alternative: GPIO X3C18 node (P3401) P34.01 (refer to jumper J60 and jumper J20) Table 5: Pinout of the phyCORE-Connector X3, Row C PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 32
3.3V OCDS Break Out X3C41 /TRST 3.3V JTAG Reset Input X3C42 GND Ground 0 V CAN_BUS CANL output of the CAN transceiver for the X3C43 CAN_L2 (P1501) I/O CAN02 node. Alternative: GPIO P15.01 (refer to PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 33
Analog Input AN14 and X3C64 AN14 / P3205 GPIO P32.05 via R31 Analog Input AN13 and X3C65 AN13/ P3206/SLSO212 I/O GPIO P32.06 via R32 Analog Input AN39 and X3C66 AN39 / P3207 GPIO P32.07 via R33 PHYTEC Messtechnik GmbH 2018---L-853e.A0...
TxD output of the RS-232 TXD0_RS2 X3D23 transceiver for the UART0 interface X3D24 Ground 0 V X3D25 P3310 3.3V GPIO P33.10 P3313/SL 3.3V X3D26 GPIO P33.13 SO213 P2206/MR 3.3V MISO SPI0 TC399 connected X3D27 to onboard SPI-EEPROM U8 PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 36
AN12 / 3.3V Analog Input AN12 and X3D56 P2209/CA GPIO P22.09 via R40 N22RX AN36 / 3.3V Analog Input AN63 and X3D57 P2210 GPIO P22.10 via R41 X3D58 AN37 / 3.3V Analog Input AN37 and PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 37
Analog Ground 0 V 3.3V ADC Analog Reference Voltage VAREF1 X3D80 VAREF1 REF_I connected onboard to 3.3V(Refer to jumper J63) Table 6: Pinout of the phyCORE-Connector X3, Row D (cont.) Pin# Signal Signal Signal Level Description PHYTEC Messtechnik GmbH 2018---L-853e.A0...
AN47 Analog Input AN49 3.3V X2B34 AGND Analog Ground 0 V X2B35 AN73 Analog Input AN49 3.3V X2B36 AN71 Analog Input AN49 3.3V X2B37 AN69 Analog Input AN49 3.3V X2B38 AN67 Analog Input AN49 3.3V PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 40
3.3V X2B49 AGND Analog Ground 0 V 3.3V ADC Analog Reference Voltage VAREF3 connected X2B50 VAREF3 REF_I onboard to 3.3V (Refer to jumper 63) Table 8: Pinout of the optional phyCORE-Connection X2, Row B (cont.) PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Table 9 provides a functional summary of the solder jumpers which can be changed to adapt the phyCORE-TC399 to specific design needs. It shows their default positions and possible alternative positions and functions. A detailed description...
Page 42
-TC399[KSP-0200-0.A0] ® Caution! modifications module performed, regardless of their nature, the manufacturer guarantee is voided. PHYTEC Messtechnik GmbH 2018---L-853e.A0...
-TC399[KSP-0200-0.A0] ® Figure 7: Jumper Locations (bottom view) Please pay special attention to the “TYPE” column to ensure the correct type of jumper (0 Ohms, 10k Ohms, etc…) are PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 45
2+3 P1503 used as RxD0 P1401 routing Generic ASC/CAN_Bootloader Mode 0 Ω 1+2 P1401 used as CAN01_RX (0402) 2+3 P1401 used as RxD0 P1400 routing 0 Ω Generic ASC/CAN_Bootloader Mode (0402) 1+2 P1400 used as CAN01_TX PHYTEC Messtechnik GmbH 2018---L-853e.A0...
CAN00_TX is connected to CAN 0 Ω transceiver U4 and J60 (0402) P1309 is connected to CAN transceiver U4 and J60 CAN_TX selection for U5 0 Ω CAN02_RX is connected to CAN (0402) transceiver U5 and J61 PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 47
RTC U9 CLKOUT is connected to X3-B1 0 Ω 1.25V MCU core Supply input pin (0805) J27=2+3 only if on-board Regulator U10 for 1V25V not populated Pin X3-C4 signal connection 0 Ω 1+2 P2100 is connected to X3–C4 (0402) PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 48
Pin X3-A71 signal connection 0 Ω 1+2 P0204 is connected to X3–71A (0402) 2+3 P0208 is connected to X3–71A Pin X3-B71 signal connection 0 Ω 1+2 P0201 is connected to X3–71B (0402) 2+3 P0211 is connected to X3–71B PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 49
/Boot Signal connection to U7 /BOOT Signal is connected to closed onboard USB-UART Bridge-RTS- 0 Ω output (0402) /BOOT Signal is NOT connected to open onboard USB-UART Bridge-RTS- output /PORST Signal connection to U7 0 Ω PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 50
Transmit and Receive Signal (0402) X_ETH0_CN connected to X3-26A open X3-26A Pin is not connected Pin X3-A28 signal connection Gbit Ethernet Differential 0 Ω closed Transmit and Receive Signal (0402) X_ETH0_CP connected to X3-28A PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 51
MCU depending 0 Ω on the SRAM devices. SRAM BANK1 (0402) (U19/U20) populating the module. 1+2 Reserved, Do not change ! 3+4 Reserved, Do not change ! PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 52
VDDM with 3.3V/5V if J63 (0805) is open open VAREF2 = reference input only Enable Voltage regulator U15 0 Ω 1.0V (0402) Gbit PHY supply 2+3 Disable voltage regulator U15 Table 9: Jumper Setting (cont.) PHYTEC Messtechnik GmbH 2018---L-853e.A0...
-TC399[KSP-0200-0.A0] ® Power The phyCORE-TC399 operates off of a primary voltage supply with nominal value +3.3 V. On-board switching regulators generate 2.5 V, 1.25 V, voltage supplies required by the TC399 MCU and on-board components from the primary 3.3 V supplied to the SOM.
Page 54
-TC399[KSP-0200-0.A0] ® Connecting a battery via the VBAT_IN input is not mandatory for normal operation of the module, since all devices listed above are supplied with power by the module’s operating voltage 3V3. PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Once all voltages have reached their target level, the voltage supervisory circuit keeps the /PORST reset signal at low level (low is the active level) for an additional 140ms. Then /PORST signal switches high level (inactive) and the MCU boot sequence starts. PHYTEC Messtechnik GmbH 2018---L-853e.A0...
The phyCORE-TC399 supports the start-up modes detailed in the following sections. 6.1 Internal start In this basic startup mode, the first user instruction is fetched from the Internal Program Flash of the device. The user code start address, defined as STADD, is configurable in the Boot Mode Header (BMHDx.STAD) data structure.
Page 57
(P15.2/3) on,off,off Internal start from Flash Table 11: Boot Modes of the phyCORE-TC399 Caution! Please make sure that the signals shown in are not driven by any device on the baseboard during reset. This is to avoid accidental change of the boot configuration.
7.1 External Asynchronous SRAM_BANK 1 and 2 (U17-U20)) The RAM memory of the phyCORE-TC399 is comprised of two SRAM BANKS with a capacity of up to 4MByte for each BANK. The chips are connected to the External Bus Interface (EBU) of the TC399 microcontroller.
System Memory Figure 8: OnBoard SPI EEPROM/Flash connection Caution! The phyCORE-TC399 uses the SPI EEPROM U8 to store the modules MAC-addresses. 0x00 to 0x20 should be reserved! PHYTEC Messtechnik GmbH 2018---L-853e.A0...
-TC399[KSP-0200-0.A0] ® uSD Card Interface (SPI Mode) X4 The phyCORE-TC399 is equipped with a micro SD Card Slot. The SD Card Slot is connected (in SPI-Mode) to the TC399 microcontroller SPI5 Interface. Figure 9: On-board Card Interface SPI-Mode) connection...
C) interfaces 7. Up to four Controller Area Network (CAN) interfaces 9.1 Universal Asynchronous Interface dual-channel RS-232 transceiver located phyCORE-TC399 at U2 (see Figure 2). This device converts the signal levels for the RXD0_TTL and TXD0_TTL lines as well those serial...
(Rxd0/Txd) connected to communicate over USB to a host PC. This is done by closing jumper J46 and J47 (by default - OPEN) so that RxD0 of the TC399 is connected to the CP2102 UART- PHYTEC Messtechnik GmbH 2018---L-853e.A0...
USB to UART Bridge is NOT connected to the TxD0 and RxD0 in the standard phyCORE TC1796 module configuration. 9.3 Ethernet Interface Connection of the phyCORE-TC399 to a local area network (LAN) is possible with: • on-board GbE PHY at U12 •...
Page 64
Ethernet magnetics should be done using very short signal traces. The A+/A-, B+/B-, C+/C-, and D+/D- signals should be routed as 100 Ohm differential pairs. The same applies for the signal lines after the transformer circuit. PHYTEC Messtechnik GmbH 2018---L-853e.A0...
10 Mbit/s, 100 Mbit/s, or 1000 Mbit/s. The phyCORE-TC399 is equipped with a Ethernet Controller W5300. The W5300 is a single chip into which a 10/100 Ethernet controller, MAC, and TCP/IP are integrated. The Ethernet...
X3. Note: The phyCORE-TC399 uses the SPI Interface SPI0 on board for the following devices: SPI EEPROM U8 (SPI0_/ P2008/SLSO00) 9.5 I C Interface PHYTEC Messtechnik GmbH 2018---L-853e.A0...
There are no pull up resistors mounted on the module for I2C1. The phyCORE-TC399 uses the I2C0 on board for the following devices: RTC U9 Slave address of RTC-8564 is 0xA2/0xA3.
Page 68
CAN signals is required. For larger CAN bus systems, an external opto-coupler should be implemented to galvanically separate the CAN transceiver and the phyCORE-TC399. This requires purchasing a module without the on-board CAN transceivers installed. Instead, TxDCANx/RxDCANx signals...
• Universal timer with alarm and overflow indication • 24-hour format • Automatic word address incrementing • Programmable alarm, timer and interrupt functions If the phyCORE-TC399 is supplied with a +3VDC voltage at Pin X3C6C (VBAT_IN), the Real-Time Clock runs independently board’s power supply.
The phyCORE provides one on board red user LED (D1). It can be controlled by setting GPIOP10_0 to the desired output level. A high-level turns the LED on, a low-level turns it off. Figure 2 shows the location of the user LED D1. PHYTEC Messtechnik GmbH 2018---L-853e.A0...
User LED 12 On-Chip Debug Support Interface The phyCORE-TC399 is equipped with: • 16-pin OCDS1/JTAG interface X1 (figure 10) • 10-pin DAP interface DAP1 (figure 11) One of these connectors enables direct connection for debug devices on the module. The JTAG/DAP are connected to the phyCORE-Connector X3.
3.0 mm on the bottom (connector) side of the PCB and approximately 5.0 mm (without DAP1 connector) on the top (microcontroller) side. The board itself is approximately 1.6 mm thick. Note: To facilitate the integration of the phyCORE-TC399 into your design, footprint phyCORE-TC399...
Page 73
95 % r.F. not condensed Operating voltage: 3.3 V ±5 % Power consumption: Typ. 600mA Table 18: Technical Specifications These specifications describe the standard configuration of the phyCORE–TC399 as of the printing of this manual. PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Drawing leads to the layout data as shown in Figure It is available in different file formats. Use of this data allows the user to integrate the phyCORE-TC399 SOM as a single component into a design. PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Integrating and Handling Figure 13: Footprint of the phyCORE-TC399 PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 76
• 1 x phyCORE-TC399 • 1 x Development Carrier Board (with on-board wiggler) • 1 x expand pcb (to access all modules Signals on pcb) that enables the customer evaluating the phyCORE-TC399 prior designing the custom carrier board. 14.3 Handling the phyCORE-TC399 Modifications on the phyCORE Module •...
Card Interface ..46 User LED ....56 LAN ......51 D1 ....... 56 VDD_MX6_SNVS ....39 LPDDR4 RAM ....44 Weight ..... 59 MAC ......51 MAC Address ....51 X4 ......46 Operating Temperature ..59 PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 79
How would you improve this manual? Did you find any mistakes in this manual? page Submitted by: Customer number Name: Company: Address: Return to: PHYTEC Messtechnik GmbH Postfach 100403 D-55135 Mainz, Germany Fax : +49 (6131) 9221-33 PHYTEC Messtechnik GmbH 2018---L-853e.A0...
Page 80
-TC399[KSP-0200-0.A0] ® Published by PHYTEC Messtechnik GmbH 2018 Ordering No. L-853e.A0 Printed in Germany...
Need help?
Do you have a question about the phyCORE-TC399 and is the answer not in the manual?
Questions and answers