• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# HPM6750EVKMINI
2
3## Overview
4
5The HPM6750 is a dual-core flashless MCU running 816Mhz. It has a 2MB continuous on-chip ram. Also, it provides various memory interfaces, including SDRAM, Quad SPI NOR Flash, SD/eMMC. It integrates rich audio and video interfaces, including LCD, pixel DMA, camera, and I2S audio interfaces.
6
7 ![hpm6750evkmini](doc/hpm6750evkmini.png "hpm6750evkmini")
8
9## Hardware
10
11- HPM6750IVM MCU (816Mhz, 2MB OCRAM)
12- Onboard Memory
13  - 128Mb SDRAM
14  - 64Mb Quad SPI NOR Flash
15- Display & Camera
16  - LCD connector
17  - Camera (DVP)
18- WiFi
19  - RW007 over SPI
20- USB
21  - USB type C (USB 2.0 OTG) connector x2
22- Audio
23  - Mic
24  - DAO
25- Others
26  - TF Slot
27  - FT2232
28  - Beeper
29  - RGB LED
30- Expansion port
31  - ART-PI extension port
32
33## DIP Switch S1
34
35- Bit 1 and 2 controls boot mode
36
37| bit[2:1] | Description                  |
38| -------- | ---------------------------- |
39| OFF, OFF | Boot from Quad SPI NOR flash |
40| OFF, ON  | Serial boot                  |
41| ON, OFF  | ISP                          |
42
43(lab_hpm6750_evkmini_board)=
44
45## Button
46
47(lab_hpm6750_evkmini_board_buttons)=
48
49| Name       | FUNCTIONS                                      |
50| ---------- | ---------------------------------------------- |
51| PBUTN (S2) | Power Button, TinyUF2 Boot Button, GPIO Button |
52| WBUTN (S3) | WAKE UP Button                                 |
53| RESET (S4) | Reset Button                                   |
54
55## Pin Description
56
57- SPI Pin
58
59| Function  | Position |
60| --------- | -------- |
61| SPI2.CSN  | P1[24]   |
62| SPI2.SCLK | P1[23]   |
63| SPI2.MISO | P1[21]   |
64| SPI2.MOSI | P1[19]   |
65
66- I2C Pin:
67
68| Function | Position |
69| -------- | -------- |
70| I2C0.SCL | P1[13]   |
71| I2C0.SDA | P1[15]   |
72
73- UART for core1 debug console:
74
75| Function   | Position |
76| ---------- | -------- |
77| UART13.TXD | P1[8]    |
78| UART13.RXD | P1[10]   |
79
80- ACMP Pin
81
82| Function   | Position |
83| ---------- | -------- |
84| CMP.INN6   | P2[11]   |
85| CMP.COMP_1 | P1[7]    |
86
87- GPTMR Pin
88
89| Function      | Position |
90| ------------- | -------- |
91| GPTMR2.CAPT_2 | P2[15]   |
92| GPTMR2.COMP_0 | P2[19]   |
93| GPTMR2.COMP_1 | P2[22]   |
94
95- ADC12 Pin
96
97| Function                         | Position |
98| -------------------------------- | -------- |
99| ADC12 Reference Voltage Setting | N/A      |
100| ADC0/1/2.VINP7                   | P2[11]   |
101| ADC0/1/2.VINP8                   | P2[13]   |
102| ADC0/1/2.VINP9                   | P2[15]   |
103| ADC0/1/2.VINP10                  | P2[16]   |
104
105- ADC16 Pin
106
107| Function                         | Position |
108| -------------------------------- | -------- |
109| ADC16 Reference Voltage Setting | N/A      |
110| ADC3.INA2                        | P1[16]   |
111
112- PWM Pin
113
114| Function | Position |
115| -------- | -------- |
116| PWM0.P4  | P1[29]   |
117| PWM0.P5  | P1[32]   |
118
119- DAO interface
120
121| Function | Position |
122| -------- | -------- |
123| Speaker  | J2       |
124
125- I2S pin
126
127| Function  | Position |
128| --------- | -------- |
129| I2S0.FCLK | P1[35]   |
130| I2S0.BCLK | P1[12]   |
131| I2S0.RXD1 | P1[38]   |
132| I2S0.TXD1 | P1[40]   |
133| GND       | P1[39]   |
134
135- Ethernet PPS Pin
136
137| Function    | Position |
138| ----------- | -------- |
139| ENET0.EVTO0 | P1[38]   |
140| ENET0.EVTO1 | P1[12]   |
141| ENET0.EVTO2 | P1[35]   |
142
143- UART pin for uart_software_rx_idle sample or uart_rx_timeout sample
144
145| Function   | Position |
146| ---------- | ------ |
147| UART13.TXD | P1[8] |
148| UART13.RXD | P1[10] |
149
150- TRGMUX pin for uart_software_rx_idle sample
151
152| Function   | Position |
153| ---------- | -------- |
154| TRGM2_P9(PD19)  | P2[35]   |
155
156- Motor Pin:
157
158 Refer to section [HPM6750EVKMINI-TO-MOTOR Extension Board ](lab_board_hpm6750evkmini-to-motor-220530RevA) for configuration
159
160## Known Issues
161
162- Some samples may enter the trap handler during runtime, with a MCAUSE == 2 (instruction error). This is due to a flaw in ILM, as detailed in the Errata Manual E00001.
163
164  - Solution: Change the ILM interface address in the link script to ILM_ SLV address.
165